一、创建数据报表
1、基本语法
创建数据表的语句为CREATE TABLE

案例实现:

(1)主键约束
①主键:又称主码,是表中一列或多列的组合。主键约束要求主键列的数据唯一,并且不允许为空。
②单字段主键

③多字段联合主键

案例实现:
第一种方式:

第二种方式:

(2)使用外键约束
外键用来在两个表的数据之间建立连接,它可以是一列或者多列。一个表可以有一个或多个外键。一个表的外键可以为空值,若不为空值,则每一个外键值必须等于另一个表中主键的某一个值
语法实现:

(3)使用唯一性约束
唯一性约束(Unique Constraint)要求改列值唯一,允许为空,但只能出现一个空值。唯一约束可以确保一列或者几列不出现重复值
语法实现:

案例实现:
第一种方式:

第二种方式:

(4)使用默认值约束
默认值约束(Default Constraint)指定某列的默认值
语法实现:

(5)设置表的属性值自动增加
在数据库应用中,经常希望在每次插入新记录时,系统就会自动生成字段的主键值。可以通过为表主键添加AUTO_INCREMENT关键字来实现。一个表只能有一个字段使用AUTO_INCREMENT约束,且该字段必须为主键的一部分
语法实现:

案例实现:

二、查看数据库表的结构
(1)查看表基本结构语句DESCRIBE
该语句可以查看表的字段信息,其中包括:字段名、字段数据类型、是否为主键、是否有默认值等。
语法结构:

案例如下:

(2)查看表详细结构语句SHOW CREATE TABLE
语句可以用来显示数据表的创建语句
语法结构:

三、修改数据表
(1)修改表名
MYSQL是通过ALTER TABLE语句来实现表名的修改
语法结构:

说明:此处的[TO]可要可不要,不影响;
案例实现:

(2)修改字段的数据类型
修改字段的数据类型,就是把字段的数据类型转换成另一种数据类型
语法结构:

案例展示:

(3)修改字段名
MySql中修改表字段名的语法规则:

(4)添加字段
在已经存在的表添加新的字段
语法结构:

案例实现:
①没有完整性约束

②有完整性约束条件

(5)删除字段
删除字段是将数据表中的某个字段从表中移除
语法结构:

(6)更改表的存储引擎
在MySql中,存储引擎是指MySql数据库中标的存储类型。可以根据自己的需要,选择不同的引擎,甚至可以为每一张表选择不同的存储引擎。
语法结构:

(7)删除表的外键约束
对于数据库中定义的外键,如果不再需要,可以将其删除。外键一旦删除,就会解除主表和从表间的关联关系
语法结构:

四、删除数据表
(1)删除没有被关联的表
MySql中,使用DROP TABLE可以一次删除一个或多个没有被其他表关联的数据表
语法结构:

本文详细介绍了数据库表的基本操作,包括如何创建数据表,使用主键、外键、唯一性、默认值和自动增长约束。此外,还涵盖了查看表结构、修改表名、字段数据类型、字段名,以及添加、删除字段和存储引擎。最后,讨论了删除表和外键约束的操作。
411

被折叠的 条评论
为什么被折叠?



