数据库表基本操作

一、创建数据报表

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可以一次删除一个或多个没有被其他表关联的数据表
语法结构:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_36633450/article/details/86548854
今日推荐