码迷,mamicode.com
首页 > 其他好文 > 详细

msyql 基础语法 1 创建以及修改表

时间:2020-04-20 23:55:33      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:修改   prim   ble   创建   lte   last   modify   arch   str   

1.创建表

create table user (

   id int ,

last_name varchar(20),

primary key(id)

);

2.增加修改删除重命名一列 ,使用alter

向表中增加一列

alter table user

add age int ;

修改一列

alter table user 

modify (last_name varchar(30));

删除一列

alter table user

drop column age;

重命名一列

alter table user

change last_name new_name varchar(20);

改变表或者视图的名称

alter table user 

rename to new_user;

如果之前的一列需要添加 非空约束

alter table user

modify id int not null;

取消非空约束

alter table user 

modify id int null;

 

使用表级语法来进行唯一约束,在创建表的时候

create table user(

id int primary key,

last_name varchar(20),

constraint uk_id_name unique(id,last_name));

如果需要删除,

alter table user

drop index 加上 约束的名字,如果没有命名 将会是 第一个联合约束的字段名,如果有多个未命名的联合约束,将会出现 约束名为 id,id_2这样的情况.

msyql 基础语法 1 创建以及修改表

标签:修改   prim   ble   创建   lte   last   modify   arch   str   

原文地址:https://www.cnblogs.com/--0--/p/12741259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!