MySQL数据库基础知识

注意:SQL语句是不区分大小写的

 

1.创建表

create table 表名(

  字段名 数据类型 约束,

  ...

)

其中,字段名和数据类型是必须要写的,而约束可以没有。

示例:

create table student(

  sid int primary key,

  name varchar(20) not null,

  sex varchar(4),

  ...

)

 

2.删除表

drop table 表名

示例:

drop table student

 

3.修改表关系

alter table 表名

  alter column 列名 新数据类型 --修改列定义

  add 列名 数据类型 约束 --添加新的列

  drop column 列名 -- 删除列

  add constraint 约束名 约束定义 -- 添加约束

  drop constarint 约束名 --删除约束

示例:

alter table student 

  add birthday char(20) --添加列

  alter column sex varchar(20) --修改列定义

 

4.三种约束

unique 约束、default约束、check约束

unique约束:限制在一个列中不能有重复的值,比如身份证号码

default约束:默认约束,比如性别中默认设为男

check约束:限制列的取值在指定范围内,如性别只能为男、女,check (性别 in (‘男‘,‘女‘))

 

MySQL数据库基础知识

上一篇:MySQL:获取元数据


下一篇:Mysql主从同步配置