-
一、约束概述 1、约束保证数据的【完整性和一致性】 2、约束分为表级约束(针对多列)和列级约束(针对一列)(针对约束的字段数目的多少) 3、按功能分类包括: · NOT NULL非空约束 · PRIMARY KEY主键约束 · UNIQUE KEY唯一约束 · DEFAULT默认约束 · FOREIGN KEY外键约束 二、FOREIGN KEY外键约束 1、参照表为子表,被参照表为父表 2、【语法】子表中单起一列:FOREIGN KEY 子表(外键列) REFERENCES 父表(参照列) 2、实现一对一或一对多关系 3、要求如图: · 表:相同引擎InnoDB,禁止使用临时表 · 列:【相同数据类型】,数字等长\同符号,字符长度可不同 · 列:必须创建索引,系统自动为外键列创建查看全部
-
创建数据表:CREATE TABLE table_name; 查看数据表:SHOW COLUMNS FROM table_name; 向表中插入:INSERT table_name("你所要插入的记录的名字(username,salary等等)")VALUES(); 约束:主键约束:PRIMARY KEY;唯一约束:UNIQUE KEY(存在多个唯一约束);默认值:DEFAULT;自动排序:AUTO_INCREMENT 举例:CREATE TABLE tab( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20)NOT NULL UNIQUE KEY, sex ENUM('1",'2','3') DEFAULT '3' );查看全部
-
any some all 关键字查看全部
-
各种存储引擎的特点查看全部
-
事务的特征查看全部
-
事务的作用查看全部
-
锁颗粒查看全部
-
两种锁查看全部
-
存储引擎类型查看全部
-
存储过程总结查看全部
-
主键PRIMARY KEY 1.主键约束 2.每张数据表只能存在一个主键 3.主键保证记录的唯一性 4.主键自动为NOT NULL; 有AUTO_INCREMENT的必须定义为主键,即必须与PRIMARY KEY一起使用, 但主键不一定与AUTO_INCREMENT一起使用。 未自动编号的主键可以进行赋值,但不能有相同的值查看全部
-
AUTO_INCREMENT:自动编号,必须与主键组合使用查看全部
-
调用存储过程查看全部
-
过程体查看全部
-
特性。查看全部
举报
0/150
提交
取消