MySQL(二)
一、克隆表
在前⾯我们已经需要创建很多表结构一样的表,那么这个时候就可以使用克隆的技术来实现创建表创建了表,下⾯来进⾏⼀个克隆表,也就是复制表的结构,具体指令以及结果信息⻅如下:
create table newtableName like
oldTableName;
show create table tableName \G;
二、表结构维护
一、修改表的名称
rename table oldTableName to newTableName;
二、添加⼀列
alter table tableName add 字段 字段类型
三、删除一列: alter table tableName drop 字段;
四、添加在首位,添加在后
alter table user2 add first_name varchar(10) first;
alter table user2 add last_name varchar(10) after first_name;
五、给添加的字段添加备注
alter table user2 add job varchar(10) comment "工作职位";
六、修改列表类型
七、修改列的名称
alter table user2 change first_name one_name varchar(20) comment "首页" first;
三、
INSERT,UPDATE,DELETE,SELECT操作被称为MySQL的DML的语句,INSERT,UPDATE,DELETE可以理解为写的操 作,也就是write,SELECT是⼀个读的操作,也就是read。
INSERT分三种:
1、单条插入语句
insert into userinfo values("myc",18,5999.9,"xian");
2、批量插入语句
3、当我们插入的字段数量大于字段拟定的数量时执行就会报错
4、查询表的内容
select * from userinfo
5、有些字段可以为空,但是需要我们先到表的步骤查看他的字段是否可以为空,如果可以为空,那么我们就可以只插入他的字段
1、我们先查询这个字段是否可以为空
2、插入可以为空的字段
把一个表里面的数据插入到另外一个表:
1、克隆表 2、批量插入
删除符合这个条件的数据
delete from user where name="ls"
批量删除数据
大批量数据删除针对的是千万级别的数据,它的删除效率是非常好的
truncate table user;