5.26-MySQL(二)
IP:101.43.158.84 username:root password:123456

克隆表
1.先进入该表的数据库 user testdev;
2.克隆表。create table user2 like uesr;
3.查看是否克隆。desc user2;

查看表的详细过程:(比如查询编码等等,两种直观模式)
show create table user\g;
修改表的名称: rename table oldTableName to newTableName;
比如:rename table user to userone;

在表里添加一列: alter table tableName add xxx;
比如添加性别
在表里删除一列: alter table tableName drop 字段;
alter table user2 drop city;

添加first_name到第一行
alter table user2 add first_name varchar(10) first;
添加last_name到first_name之后
alter table user2 add last_name varchar(10) after first_name;

给添加资源增加备注
alter table user2 add job varchar(10) comment "工作职位";

2.比如添加testdev并增加测试工程师到job之后
alter table user2 add testdev varchar(10) comment "测试工程师"after job;

删除表里的一列
比如:alter table user2 drop testdev;

修改列的类型: 修改字段类型
alter table tableName modify 字段 字段新的类型;
比如
1.修改varchar(20)为varchar(15)
alter table path1 modify first_naeme varchar(15) ;

2.修改first_name为first_name int 增加备注信息”姓“并放在last_name后面

INSERT 插入
UPDATE,DELETE,SELECT操作被称为MySQL的DML的语句,INSERT,UPDATE,DELETE可以理解为写的操 作,也就是write,SELECT是⼀个读的操作,也就是read。
1.单条插入语句 注意顺序,一定按顺序来
1.1 先查看表里字段的顺序, desc userone;
1.2 insert into userone values("asd",20,"chengdu",1009.09);
1.3 select * from userone;

2.批量插入语句 insert into 表名 values
比如插入如下
2.1插入表里的值,insert into userone values
-> ("asdf",20,"chengdu",100), -> ("fghj",50,"gh",800);
2.2查看被插入表里值的字段

3.指定字段插入语句(查询字段不能为空,不能超过10个字符)
insert into 表名(字段)值(查的啥)
比如查询字段:城市
3.1insert into userone(city) values("gh");

4.先克隆再批量插入
4.1克隆userone, create table usertwo like userone;
4.2批量插入userone的数据
4.3查看被克隆表的字段

5.删除 5.1指定删除的数据 delete from tableName;
比如删除姓名
比如批量删除表usertwo
先早很多数据,再删除表名truncate table usertwo;






浙公网安备 33010602011771号