mysql操作表语法(重点:ALTER命令的使用)

Velika ·
更新时间:2024-11-13
· 814 次阅读

以下操作都是在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%'
作者:平头哥哥



ALTER Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号