(3)mysql表和字段的操作

创建表

create table name(
id  int,
student varchar(20)     
);

 

查看表结构

****常用****

describe 表名;

 

修改表名

老表 rename 新表

ALTER TABLE tb_meng RENAME db_meng1;

 

删除表

drop table 表名;

 

增加字段

把字段加到最后位置

ALTER TABLE tb_meng ADD age VARCHAR(50);

把字段加到第一个位置

ALTER TABLE tb_meng ADD age VARCHAR(50) FIRST;

 

删除字段

ALTER TABLE tb_meng drop age ;

 

修改字段数据类型

ALTER TABLE tb_meng MODIFY name INT;

 

同时修改字段名称和数据类型(也可以只修改字段名称)

ALTER TABLE tb_meng CHANGE name name1 VARCHAR(50);

 

修改字段顺序

把表里已经存在的字段移动到第一行

ALTER TABLE tb_meng MODIFY name1 VARCHAR(50) FIRST; 

把‘name1’字段移动到‘id’字段之后

ALTER TABLE tb_meng MODIFY name1 VARCHAR(50) AFTER id;

 

获得最新的id,如果一次插入多行返回list。每个连接间不受影响。不需要加事物

SELECT LAST_INSERT_ID()

 

posted @ 2017-06-05 22:13  富坚老贼  阅读(258)  评论(0编辑  收藏  举报