当前位置:网站首页 > SQL数据库编程 > 正文

mysql主键用什么类型(mysql的主键)



数据表的基本操作

内容导读

  • 掌握如何创建数据表
  • 掌握查看数据表结构的方法
  • 掌握如何修改数据表
  • 熟悉删除数据表的方法

首先创建数据库, SQL 语句如下:

选择创建表的数据库, SQL 语句如下:

创建 tb_empl 表, SQL 语句为:

查看数据表:

使用主键约束
主键:要求主键列的数据唯一,并且不允许为空。主键能够惟一地标识表中的一条记录

1.单字段主键

在定义列的同时指定主键

在定义完所有列之后指定主键

2.多字段联合主键

使用外键约束

外键用来在两个表的数据之间建立链接

外键的作用是保持数据的一致性、完整性。

关联指的是指相关表之间的联系,子表的外键必须关联父表的主键

使用非空约束

Not NUll:指字段的值不能为空 插入数据时候没有指定值 系统报错

使用唯一性约束

唯一性约束(Unique Constraint]要求该列唯一,允许为null,但只能出现一个空值。

1.在定义完列之后直接指定唯一约束

2.在定义完所有列之后指定唯一约束

主键与唯一约束的区别:

一个表中可以有多个字段声明为UNlQUE,但只能有一个PRIMARY KEY

主键不允许为null 但是UNlQUE可以为null

使用默认约束
如果插入一条新的记录时没有为这个字段赋值,使用默认值

设置表的属性值自动增加

在MySQL中AUTO_INCREMENT的初始值是l,每新增1条记录,字段值自动加1

查看表结构

查看表基本结构语旬DESCRIBE

describe/desc语句可以查看表的字段信息

查看表详细结构语句SHOW CREATE TABLE

加上参数G之后, 可使显示结果更加直观, 易于查看。

修改表名

修改字段的数据类型

修改字段名

添加字段

“FIRST或AFTER已存在字段名” 用于指定新增字段在在中的位直

添加无完整性约束条件的字段

添加有完整性约束条件的字段

在表的第一列添加一个字段

4.在表的指定列之后添加一个字段

删除字段

修改字段为表的第一个字段

修改字段到袤的指定列之后

更改表的存储引擎

删除表的外键约束

删除没有被关联的表

删除被其他表关联的主表

先删除与它关联的子表,再删除父表

解除关联子表 tb_emp1 的外键约束

到此这篇mysql主键用什么类型(mysql的主键)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • pymysql 连接数据库(pymysql 连接数据库密码带特殊符号)2025-01-27 19:27:09
  • sql文件如何打开(sql文件如何打开表中的表格)2025-01-27 19:27:09
  • mysql 主键作用(mysql主键有什么用)2025-01-27 19:27:09
  • sql server数据库文件格式(sql server中的数据库文件类型有哪些)2025-01-27 19:27:09
  • mysql与orcle的区别(mysqloracle区别)2025-01-27 19:27:09
  • sql文件如何打开(sql文件用什么打开较好)2025-01-27 19:27:09
  • mysql 主键(mysql主键用自增还是用uuid)2025-01-27 19:27:09
  • plsql注册码永久可用14(plsql注册码永久 14)2025-01-27 19:27:09
  • sqlldr命令详解(sqlldr-704)2025-01-27 19:27:09
  • Sqlldr多字节字符错误(sqlloader 字符集)2025-01-27 19:27:09
  • 全屏图片