当前位置: 首页 > news >正文

中牟做网站网站更新了

中牟做网站,网站更新了,wordpress主题源文件,apm安装wordpress网页无法访问为防止错误的数据被插入到数据表,MySQL中定义了一些维护数据库完整性的规则;这些规则常称为表的约束。常见约束如下: 主键约束 主键约束即primary key用于唯一的标识表中的每一行。被标识为主键的数据在表中是唯一的且其值不能为空。这点类似…

为防止错误的数据被插入到数据表,MySQL中定义了一些维护数据库完整性的规则;这些规则常称为表的约束。常见约束如下:

在这里插入图片描述
主键约束
主键约束即primary key用于唯一的标识表中的每一行。被标识为主键的数据在表中是唯一的且其值不能为空。这点类似于我们每个人都有一个身份证号,并且这个身份证号是唯一的。
主键约束基本语法:

字段名 数据类型 primary key;

设置主键约束(primary key)的第一种方式
示例:MySQL命令:

create table student(
id int primary key,
name varchar(20)
);

非空约束
非空约束即 NOT NULL指的是字段的值不能为空,基本的语法格式如下所示:

字段名 数据类型 NOT NULL;

示例:MySQL命令:

create table student02(
id int
name varchar(20) not null
);

默认值约束
默认值约束即DEFAULT用于给数据表中的字段指定默认值,即当在表中插入一条新记录时若未给该字段赋值,那么,数据库系统会自动为这个字段插人默认值;其基本的语法格式如下所示:

字段名 数据类型 DEFAULT 默认值;

示例:MySQL命令:

create table student03(
id int,
name varchar(20),
gender varchar(10) default 'male'
);

唯一性约束
唯一性约束即UNIQUE用于保证数据表中字段的唯一性,即表中字段的值不能重复出现,其基本的语法格式如下所示:

字段名 数据类型 UNIQUE; 

示例:MySQL命令:

create table student04(
id int,
name varchar(20) unique
);

外键约束
外键约束即FOREIGN KEY常用于多张表之间的约束。基本语法如下:

-- 在创建数据表时语法如下:
CONSTRAINT 外键名 FOREIGN KEY (从表外键字段) REFERENCES 主表 (主键字段)
-- 将创建数据表创号后语法如下:
ALTER TABLE 从表名 ADD CONSTRAINT 外键名 FOREIGN KEY (从表外键字段) REFERENCES 主表 (主键字段);

示例:创建一个学生表 MySQL命令:

create table student05(
id int primary key,
name varchar(20)
);

示例:创建一个班级表 MySQL命令:

create table class(
classid int primary key,
studentid int
);

示例:学生表作为主表,班级表作为副表设置外键, MySQL命令:

alter table class add constraint fk_class_studentid foreign key(studentid) references student05(id);

数据一致性概念
大家知道:建立外键是为了保证数据的完整和统一性。但是,如果主表中的数据被删除或修改从表中对应的数据该怎么办呢?很明显,从表中对应的数据也应该被删除,否则数据库中会存在很多无意义的垃圾数据。

删除外键
语法如下:

alter table 从表名 drop foreign key 外键名;

示例:删除外键 MySQL命令:

alter table class drop foreign key fk_class_studentid;

关于外键约束需要注意的细节
1、从表里的外键通常为主表的主键
2、从表里外键的数据类型必须与主表中主键的数据类型一致
3、主表发生变化时应注意主表与从表的数据一致性问题

http://www.yayakq.cn/news/348408/

相关文章:

  • 上海网站建设 虹口灯哥解析 wordpress
  • xunsearch做搜索网站网站开发的历史
  • 做网站引流的最佳方法做一个app需要什么流程
  • 苏州网站建设制作设计建筑企业
  • wordpress 子菜单顺序wordpress seo yoast
  • 如何建设一个不备案的网站企业电器网站建设方案
  • 什么是网站策划书html5旅游网页设计
  • 东营网站建设报价网页开发技术有哪些
  • 关于做好学院网站建设的要求做汽车英文网站
  • 做餐饮类网站用哪个程序公司做的网站访问很慢
  • 品牌网站建设哪家好网站被墙怎么做跳转
  • 阜阳网站设计网站设计建设网站
  • 我的家乡湛江网站设计开滦建设集团网站
  • 建网站注意什么next wordpress
  • 网站建设如何描述建筑网络图片
  • 吉安手机网站建设网站空间域名维护协议
  • 河间市做网站价格适合一人开店的加盟店
  • 成都科技网站建设费开源php表单系统
  • 娱乐建网站高端的电影网站
  • 企业展示网站 数据库设计莱芜金点子最新招聘信息兼职
  • seo相关岗位北京网站seo策划
  • 包装设计网站哪个好用公司简介结尾怎么写
  • 免费建站的方法流程seo关键词教程
  • 莆田网站开发公司电话深圳市佳简几何工业设计有限公司
  • 自己做游戏的网站平面设计公司vi设计
  • 17网站一起做网店揭阳济南市建设银行网站
  • 小鱼儿网站做啥用的淘宝客推广
  • wordpress在线建站软文范例大全800字
  • 国际最好的摄影作品网站深圳网站设计廊坊公司
  • 网站制作多少钱公司网页设计公司员工