mysql
Annaluo
加油呀~ 前端er 冲~
展开
-
MySQL-各个约束之间的区别
按功能划分可分为: 非空约束,主键约束,唯一约束按照操作数目的多少划分为:表级约束和列级约束。列级约束:对一个数据列建立的约束。表级约束:对多个数据列建立的约束。列级约束既可以在列定义时声明,也可以在列定义后声明。表级约束只能在列定义后声明。列级约束(一个列)表级约束(两个或以上的列)。列级约束用到很多原创 2017-09-13 16:57:51 · 613 阅读 · 0 评论 -
MYSQL-自动编号,主键,唯一约束与默认值
AUTO_INCREMENT:自动编号,且必须与主键组合使用;默认情况下,起始值为1,每次的增量为1,保证记录的唯一性,永远不会出现重复的记录。如果数据类型是浮点型,那么值必须是XX.0(如9.0),不能写(9.1)类似的值,小数位数必须为0!!PRIMARY KEY:主键,每张数据表只能存在一个主键;主键保证记录的唯一性;主键自动为NOT NULL.原创 2017-08-25 18:55:54 · 2127 阅读 · 0 评论 -
MYSQL-创建数据表
第一步,查看已有的数据库有哪些。(SHOW DATABASES;)PS:注意结尾的“S”第二步,选择你要在哪个数据库中创建数据表(USE t2;)第三步,检查当前打开的数据库是否是自己需要的数据库(SELECT DATABASE();)PS:注意结尾的“()”前三步截图如下::第四步,创建数据表。(CREATE TABLE [IF NOT EXISTS] table_name(原创 2017-08-25 18:34:22 · 1921 阅读 · 0 评论 -
mysql-数据类型之整型、浮点型、日期时间型、字符型
整型TINYINT存储范围:有符号值:-128到127,无符号值:0到255。SMALLINT存储范围:有符号值:-32768到32767(2的15次方-1),无符号值:0到65535(2的16次方-1)MEDIUMINT存储范围:有符号值:-8388608到8388607(2的23次方-1)无符号值:0到16777215(2的24次方-1)INT存储范围:原创 2017-08-21 16:22:55 · 1975 阅读 · 0 评论 -
mysql-外键约束(创建一个简单的例子)
约束:约束保证数据的完整性和一致性;约束分为表级约束和列级约束,如果约束只针对某一个字段使用,那么就称列级约束;如果约束针对两个或以上字段,称为表级约束。按功能来分则分为:非空约束,主键约束,唯一约束,默认约束,外键约束 FOREIGN KEYp: 外键约束,保持数据一致性,完整性。实现一对一或一对多关系。 外键约束的原创 2017-08-28 18:33:00 · 5331 阅读 · 1 评论 -
MySQL-外键约束的参照操作
外键约束的参照操作:1,CASCADE: 从父表删除或更新且自动删除或更新子表中匹配的行。2,SET NULL: 从父表删除或更新行,并设置子表中的外键列为NULL。如果使用该选项,必须保证子表列没有指定NOT NULL。3,RESTRICT: 拒绝对父表的删除或更新操作。4,NO ACTION: 标准SQL的关键字,在MySQL中与RESTRICT相同原创 2017-08-29 16:38:57 · 500 阅读 · 0 评论