mysql 表的基本操作

mysql 表的基本操作

创建数据库

CREATE DATABASE market;

删除数据库

DROP DATABASE market;

切换数据库

USE market;

创建表

CREATE TABLE orders (
	 o_id INT(11) PRIMARY KEY auto_increment,  -- int(11) 为数据类型 , 后面为约束类型
	 o_name VARCHAR ( 50 ) NOT NULL 
 );

删除表

DROP TABLE orders;

修改表命名

ALTER TABLE orders RENAME orders_info;

新增列

ALTER TABLE orders ADD o_price DECIMAL ( 10, 2 ) NOT NULL;

删除列

ALTER TABLE orders DROP o_price;

修改列名

ALTER TABLE orders CHANGE o_name o_name_ VARCHAR ( 55 );

修改列数据类型

ALTER TABLE orders MODIFY o_name_ varchar(20);

修改列约束类型

ALTER TABLE orders MODIFY o_name_ VARCHAR ( 100 ) NOT NULL UNIQUE; -- 这里约束为该列不能为空,且唯一

修改列顺序

ALTER TABLE orders MODIFY o_name_ VARCHAR ( 100 ) NOT NULL FIRST;

指定列后插入字段

ALTER TABLE orders ADD o_price DECIMAL ( 10, 2 ) NOT NULL AFTER o_name_; -- 这里把新添加的o_price字段插入o_name_列后

最后希望各位看官对此有不理解或有其他理解的可互动(mysql5.7)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值