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;

showde create table user\G;

修改表的名称: rename table oldTableName to newTableName;

比如:rename table user to userone;

在表里添加一列: alter table tableName add xxx;

比如添加性别

alter table user2 add sex varchar(6)

在表里删除一列: alter table tableName drop 字段;

比如删除city

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;

给添加资源增加备注

1.比如添加job并增加字段“工作职位”

alter table user2 add job varchar(10) comment "工作职位";

2.比如添加testdev并增加测试工程师到job之后

alter table user2 add testdev varchar(10) comment "测试工程师"after job;

删除表里的一列

alter table tablename drop 表里一列;

比如: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后面

alter table path1 modify first_name int comment " 姓" after last_name;d

修改列的名称

alter table change

比如在user2里修改first_name为one_name并且备注首页放在第一行

INSERT 插入 1、单条插入语句 2、批量插入语句 3、指定字段插入语句

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;

比如删除姓名

delete from user where name="asd";

5.2批量删除数据 truncate table tableName;

比如批量删除表usertwo

先早很多数据,再删除表名truncate table usertwo;

查询 表内字段 select * from 表名

 

 

 

 

posted @ 2022-05-26 17:31  Yvonne_26J  阅读(44)  评论(0)    收藏  举报