1.DML:通过SQL语句中的DML语言来实现数据的操作。 insert实现数据的插入。 update实现数据的更新。delete实现数据的删除。
插入,完全插入insert into 表名 values(值)
非完全插入:insert into 表名(列名,列名) values(值)
更新,更新数据:update 表名 set 修改内容(如:name=“cc”) where 列名;
修改数据:update mysql.user set authentication_string=password(“修改的密码”) where user=“root”
若退出后密码没有改变则敲systemctl restart mysqld或者直接在没退出去之前 flush privileges指令刷新内容。
删除数据:delete from 表名 where 列名;
2.DQL:mysql数据查询
注备环境示例:
查看所有列:select * from 表名;
查看分列:select 列1,列2,列3 from 表名;
四则运算:比如年薪: select salary,salary*14 from 表名;
条件查询:单条件where查询 select name,post from 库名 where post=“hr”(部门为“hr”员工的姓名)
多条件查询
查询排序:select * from 库名 order by 工资列名 ASC(升序);
select * from 库名 order by 工资列名 ASC(降序);
select * from 库名 order by 工资列名 ASC(升序) limit 5;(查询前五名的工资表)
多表查询: