- DML语句 数据库操纵语言
- DQL语句 数据库查询语言
DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE
(可以通过SQL语句中的DML语言来实现数据的操作,包括使用: INSERT 实现数据的 插入; DELETE 实现数据的 删除; UPDATE 实现数据的 更新。)
DQL语句 数据库查询语言: 来实现数据的 SELECT 查询操作。
1.DML语句 数据库操纵语言
1.1插入数据INSERT:" INSERT INTO 表名 VALUES (值1,值2,值3…值n); "
1.2更新数据UPDATE:" UPDATE 表名 SET 列名=值 WHERE CONDITION; "
修改mysql数据库管理员root账户的密码。
mysql> update mysql.user set authentication_string=password("LYG@123.com") where user="root";
1.3 删除数据DELETE:" DELETE FROM 表名 WHERE CONDITION; "
2.DQL语句 数据库查询语言
准备一张表表结构和数据内容入下:
2.1简单查询:
查看所有信息:
查看部分列:
2.2 条件查询
单条件查询:查询hr部门的员工姓名
多条件查询AND/OR:查询hr部门的员工姓名,并且工资大于1000
关键字BETWEEN AND 在什么之间:查一查薪资在5000到15000
如果想要查询不在什么范围之类使用"NOT BETWEEN AND"
关键字IN集合查询:查询工资是4000,也是5000,还有是9000,
关键字IS NULL: 查询没有岗位的人。
关键字LIKE模糊查询:查询有员工姓名像阿
通配符’%’代表多个任意字符,注意不是shell的"*"星号。mysql使用"%"
注意不是shell的“?”问号。mysql使用"_"下划线,通配符’_’代表1个任意字符
2.3排序查询
例如以工资升序排列:
例如以工资降序排列:
工资最高的前五名: