一: 介绍
二:插入数据 insert
三: 更新数据 update
四: 删除数据 delete
五: 查询数据 select
····························
一: 介绍
pass
二: 插入数据
1 插入完整数据(顺序插入)
语法一:
insert into 表名 (字段1,字段2 ,字段3) values (值1,值2,值3)
语法二:
insert into 表名 values (值1,值2,值3);
2 指定字段插入数据
语法:
insert into 表名(字段1) values (值1);
3 插入多条记录
语法:
insert into 表名 values
(值1,值2,值3),
(值1,值2,值3);
4 插入查询结果
语法:
insert into 表名 (字段1,字段2) select (字段1,字段2) from 表2 where 。。。
三: 更新数据 update
语法:
update 表名 set 字段1=值1,字段2=值2,where condition;
事例: update mysql.user set password=password(“123”) where user=“root” and host=“localhost”;
四:删除数据 delete
语法:
delete from 表名 where coniton;
示例:
delete from mysql.user where password=" ";
练习: 更新mysql root 用户密码为mysql123
删除除从本地登陆的root用户以外的所有用户
五: 查询数据select
单表查询:
pass
多表查询:
pass
六:权限管理
授权表
user 针对;所有数据,所有库下所有的表,以及表下的所有字段
db 针对某一数据库 该数据库下的所有表,以及表下的所有字段
tables_priv 针对:某一张表 以及该表下的所有字段
coluns_priv 针对某一字段