MySQL(3)-表的创建

(一)表的概述

 

 1.表的命名

 数据库名+表名

 Database_name.table_name

 2.表的结构

 字段名称,数据类型,长度,精度,小数位数,是否唯一,是否定义为主键,是否允许为空值(NULL),默认值

 

(二)创建数据表结构

 

 1.定义表的结构

 2.向表中添加数据

Create table 表的名字

(

属性名 数据类型 [列约束条件] [默认值],

属性名 数据类型 [列约束条件] [默认值],

属性名 数据类型 [列约束条件] [默认值],

属性名 数据类型 [列约束条件] [默认值],

……

[表约束条件]

);

列名

数据类型

长度

学号

char

10

课程名

char

3

成绩

tinyint

1

 

MySQL(3)-表的创建_第1张图片

 

(三)表约束

 

 主键约束

不能取空值,不能重复,唯一

MySQL(3)-表的创建_第2张图片

 

 

 外键约束

MySQL(3)-表的创建_第3张图片

 

 非空约束

 

 唯一性约束

MySQL(3)-表的创建_第4张图片

 

 默认约束

 

(四)设置表字段自动增加

 

MySQL(3)-表的创建_第5张图片

 

 

(五)表结构与表约束的综合定义

 

MySQL(3)-表的创建_第6张图片

 

MySQL(3)-表的创建_第7张图片

 

MySQL(3)-表的创建_第8张图片

 

MySQL(3)-表的创建_第9张图片

 

(六)查看表结构

MySQL(3)-表的创建_第10张图片

 

 

MySQL(3)-表的创建_第11张图片

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(MySQL,mysql)