(3)mysql表和字段的操作
(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()