msyql 基础语法 1 创建以及修改表
Posted --0--
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了msyql 基础语法 1 创建以及修改表相关的知识,希望对你有一定的参考价值。
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 创建以及修改表的主要内容,如果未能解决你的问题,请参考以下文章