以下操作都是在mysql的可视化工具Navicat 15 for MySQL,进行操作的。
1,mysql删除表
DROP TABLE IF EXISTS tb_dept;
2,mysql创建表
CREATE TABLE tb_dept (
deptno INT NOT NULL COMMENT '编号',
deptname VARCHAR ( 10 ) NOT NULL COMMENT '名称',
deptaddr VARCHAR ( 20 ) NOT NULL COMMENT '地址'
);
3,mysql插入数据
INSERT INTO tb_dept VALUES
( 101, '研发部门', '武汉' ),
( 127, '会计部门', '上海' );
4,mysql修改表(ALTER命令)
# mysql修改表名
ALTER TABLE tb_dept RENAME TO al_tb_dept;
# mysql添加,删除,修改表字段
#添加字段(尾位)
ALTER TABLE al_tb_dept ADD dept_al1 INT COMMENT '添加字段1';
#添加字段(首位)
ALTER TABLE al_tb_dept ADD dept_al2 INT COMMENT '添加字段2' FIRST;
#添加字段(指定字段后)
ALTER TABLE al_tb_dept ADD dept_al3 INT COMMENT '添加字段3' AFTER deptname;
#删除字段
ALTER TABLE al_tb_dept DROP dept_al2;
#修改字段类型
ALTER TABLE al_tb_dept MODIFY dept_al3 FLOAT;
#修改字段类型和名称
ALTER TABLE al_tb_dept CHANGE dept_al3 dept_al31 DOUBLE;
#修改字段默认值(MODIFY)
ALTER TABLE al_tb_dept MODIFY dept_al31 DOUBLE DEFAULT 100;
ALTER TABLE al_tb_dept ALTER dept_al31 SET DEFAULT 1000;
#删除字段默认值
ALTER TABLE al_tb_dept ALTER dept_al31 DROP DEFAULT;
#查看表的所有字段
SHOW COLUMNS FROM al_tb_dept
我们也可以用ALTER命令来修改表的类型:
#修改表类型
ALTER TABLE tb_type_test1 ENGINE = MYISAM;
#统计信息
SHOW TABLE STATUS FROM tb_test LIKE 'tb_type_test%'
作者:平头哥哥