-
FOREIGN KEY 的要求 1、父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 2、数据表的存储引擎只能为InnoDB。 3、外键列和参照列必须具有相似的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同。 4、外键列和参照列必须创建索引。如果外键列不存在索引的话,MySQL将自动创建索引。查看全部
-
FOREIGN KEY 保持数据一致性,完整性。 实现一对一或一对多关系。查看全部
-
约束 保证数据的完整性和一致性。 约束分为表级约束和列级约束。 约束类型包括: PRIMARY KEY; UNIQUE KEY; DEFAULT; NOT NULL; FOREIGN KEY;(外键约束)查看全部
-
总结 数据类型:字符型、整型、浮点型、日期时间型 数据表操作:插入记录INSERT INTO table_name VALUES();、查找记录SELECT * FROM table_name 记录操作:创建数据表 CREATE TABLE table_name、约束的使用PRIMARY KEY、 UNIQUE KEY查看全部
-
默认约束 DEFAULT 当插入记录时 ,如果没有明确为字段赋值,则自动赋默认值。查看全部
-
UNIQUE KEY 唯一约束,每张数据表可以存在多个唯一约束,可以为空值,可以保证记录的唯一性。查看全部
-
AUTO_INCREMENT 自动编号。查看全部
-
NULL,字段值可以为空 NON NULL,字段值禁止为空查看全部
-
1.查看数据表列表 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] SHOW TABLES; //查看当前数据库中的表 SHOW TABLES FROM mysql; FROM之后,当前数据库不会发生改变 SELECT DATABASE(); 1、查看数据表是否存在:SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr ] 2、FROM db_name 可以查看其它数据库中的表查看全部
-
MySQL由瑞典MySQL AB公司开发,目前属于Oracle公司 MySQL是一个开源的关系型数据库管理系统 MySQL分为社区版和企业版查看全部
-
多表更新查看全部
-
回顾 mysql默认端口号 3306 mysql中的超级用户 root 创建数据库 CREATE DATABASE 修改数据库 CREATE DATABASE 删除数据库 CREATE DATABASE查看全部
-
对一个数据列建立的约束,称为列级约束. 对多个数据列建立的约束,称为表级约束. 列级约束既可以在列定义时声明,也可以在列定义后声明。 表级约束只能在列定义后声明。 NOT NULL和DEFAULT约束不存在表级约束查看全部
-
foreign key (**) references **(**) on Delete cascade 1.外键约束的参照操作 CASCADE:从父表删除或更新且自动删除或更新子表中匹配的行 SET NULL:从父表删除或更新行,并设置子表中的外键列为NULL.如果使用该选项,必须保证子表列没指定非空 RESTRICT:拒绝对父表的删除或更新操作。 NO ACTION:标准SQL的关键字,在MySQL中与RESTRICT相同查看全部
-
【not】 in 子查询查看全部
举报
0/150
提交
取消