免费资源网 - https://freexyz.cn/
文章目录
数据表高级操作
准备工作:安装MySQL数据库
一、克隆表
方法一
方法二
二、清空表,删除表内的所有数据
方法一
方法二
三、创建临时表
四、创建外键约束
MySQL中6种常见的约束
五、数据库用户管理
1、新建用户
2、查看用户信息
3、重命名用户
4、删除用户
5、修改当前登录用户密码
6、修改其他用户密码
7、忘记 root 密码的解决办法
六、数据库用户授权
1、授予权限
2、查看权限
3、撤销权限
数据表高级操作
准备工作:安装MySQL数据库
Shell脚本一键部署——源码编译安装MySQL
create database CLASS;
use CLASS;
create table TEST (id int not null,name char(20) not null,cardid varchar(18) not null unique key,primary key (id));
insert into TEST(id,name,cardid) values (1,'zhangsan','123123');
insert into TEST(id,name,cardid) values (2,'lisi','1231231');
insert into TEST(id,name,cardid) values (3,'wangwu','12312312');
select * from TEST;
一、克隆表
将数据表的数据记录生成到新的表中
方法一
例:create table TEST01 like TEST;
select * from TEST01;
desc TEST01;
insert into TEST01 select * from TEST;
select * from TEST01;
方法二
例:create table TEST02 (select * from TEST);
select * from TEST02;
二、清空表,删除表内的所有数据
方法一
delete from TEST02;
#DELETE清空表后,返回的结果内有删除的记录条目;DELETE工作时是一行一行的删除记录数据的;如果表中有自增长字段,使用DELETE FROM 删除所有记录后,再次新添加的记录会从原来最大的记录 ID 后面继续自增写入记录
例:create table if not exists TEST03 (id int pri