网络安全自学笔记23
笔记20初步学习MySQL数据库,以及库、表操作
笔记21学习MySQL数据字段操作,MySQL常用数据类型,字符集
笔记22学习MySQL索引,MySQL增删改查之查询语句
继续学习MySQL数据库
MySQL增删改查之插入记录
1、插入记录有两种基本语法
基本语法一:insert into 表 values(值1,值2,值n);
基本语法二:insert into 表(字段1,字段2,字段n) values(值1,值2,值n);
或insert into 表(字段1,字段2,字段n) values(值1,值2,值n),(值1,值2,值n),(值1,值2,值n);
两种语法区别:
基本语法1的插入语句,表中有多少个字段就必须要插入多少个值,若有默认值,可以写null
基本语法2的插入语句,有必填字段必须要写入值。如果有默认值可以不写,会自动补主默认值
MySQL增删改查之更新记录
1、使用 update 语句进行记录更新
update 表名 set 字段1=值1,字段2=值2,字段n=值n where 条件;例:
2、同时对两个表进行更新
update 表1,表2 set 字段1=值1,字段2=值2,字段n=值n where 条件;例:
3、使用 delete 删除记录
delete from 表 [where 条件];例:
注:删除重要数据前一定要备份,记得加上where条件,否则会清空掉整个表的记录
4、清空表记录
truncate table 表名;例:
MySQL权限操作
查看当前用户权限:show grants;
查看其它用户权限:show grants for 'qsc'@'localhost';
刷新权限:flush privileges;
1、添加权限
grant 权限 on 库.表 to '用户'@'主机';例:
注:grant all 给予所有权限
2、删除权限
revoke 权限 on 库.表 from '用户'@'主机';例:
注:revoke all 删除所有权限
总结:
1、学习MySQL增删改查之插入记录,更新记录
2、学习MySQL权限操作