图形化界面工具(DataGrip)
下载及安装
DataGrip下载链接
安装时可以允许在桌面创建快捷方式 (演示的是2021.2.2的版本)
启动及连接
1.选择免费试用
2.创建新项目
3.将tip弹窗关闭
4.连接MySQL
检查是否可以成功连接
显示所有数据库
使用
创建数据库
这样就成功使用DataGrip完成创建数据库了:
创建表结构
右键表名可直接进入修改表:
编写SQL
DML
DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。
- 添加数据(INSERT)
- 修改数据(UPDATE)
- 删除数据(DELETE)
插入
1.给指定字段添加数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...);
2.给全部字段添加数据
INSERT INTO 表名 VALUES(值1,值2,...);
3.批量添加数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...), (值1,值2,...), (值1,值2,...),...; INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),...;
注意:
- 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
- 字符串和日期类型数据应该包含在引号中。
- 插入的数据大小,应该在字段的规定范围内。
我们具体演示一下:
1.添加指定字段
要查看表格内的数据,一种方法是双击表名,
第二种是执行语句:
select * from employee;
2.添加所有字段的数据
3.批量添加数据
更新和删除
1.修改数据
UPDATE 表名 SET 字段名1=值1,字段名2=值2,... [WHERE 条件];
注意:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据。
演示:
修改整张表的数据:
2.删除数据
DELETE FROM 表名 [WHERE 条件];
注意:
- DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。
- DELETE语句不能删除某一个字段的值(可以使用UPDATE)。
我们来删除表中未满18岁的成员:
总结
1.添加数据
INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...)[,(值1,值2,...)];
2.修改数据
UPDATE 表名 SET 字段名1=值1,字段名2=值2,... [WHERE 条件];
3.删除数据
DELETE FROM 表名 [WHERE 条件];
end