该笔记内容来源于黑马程序视频课02. 基础-课程内容&数据库相关概念_哔哩哔哩_bilibili
1、MySQL图形化界面
由于cmd开发数据库不够直观高效,因此引入了MySQL图形化界面。常用的MySQL图形化界面有:Sqlyog,Navicat,DataGrip等,选择功能更全面强大的DataGrip进行后续数据库开发。
(1)下载地址DataGrip:由 JetBrains 开发的数据库和 SQL 跨平台 IDE安装试用版,安装过程较简单。
(2)在Datagrip中连接MySQL:
(3)配置MySQL连接信息
(4)在DataGrip中新建DB
(5)在DB中创建表及字段
也可以直接在console内通过SQL语句实现操作。
2、DML
(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, 值2, ...);
注:
- 插入数据时,指定的字段顺序需要与值的顺序是一一对应的,括号内值n应该与字段n相对应。
- 字符串核日期类型的数据应该包含在引号内。
- 插入的数据大小,应该在字段的规定范围内。
(4)修改指定字段的数据:
UPDATE 表名 SET 字段1=值1, 字段2=值2, ...[WHERE 条件];
注:若WHERE无条件约束,则会修改整张表的所有数据。
(5)删除数据: DELETE FROM 表名 [WHERE 条件];
注:
- 若WHERE无条件约束,则会删除整张表的所有数据。
- DELETE语句不能删除某一字段的值,可以使用UPDATE实现。