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 创建以及修改表的主要内容,如果未能解决你的问题,请参考以下文章

MySQL基础语法——表的操作

史上最全 SQL 基础知识语法

SQL基础语法

MySQL基础-- [SQL(结构化查询语言), DDL(数据定义语言)]

Mysql基础知识:创建查看修改和删除表

Oracle数据库基础--建表语法+操作