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

以下操作都是在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%'

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值