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

网站负责人彩色验照wordpress微信网站

网站负责人彩色验照,wordpress微信网站,上海建设小学网站,昆明网络推广公司排名查看约束 select * from information_schema.table_constraints where table_name要查看的表名按约束的作用范围 列级约束: 将此约束声明在对应字段的后面 表级约束:在表中所有字段都声明完,在所有字段的后面声明的约束,可以声…

查看约束

select * from information_schema.table_constraints
where   table_name='要查看的表名'

按约束的作用范围

列级约束: 将此约束声明在对应字段的后面

表级约束:在表中所有字段都声明完,在所有字段的后面声明的约束,可以声明组合约束

约束的作用

  1. not null 非空约束
  2. unique 唯一约束
  3. primary key 主键约束
  4. foreign key 外键约束
  5. check 检查约束
  6. default 默认值约束

在这里插入图片描述

添加约束

声明表定义约束

create table 表名 (
id int not null
);

声明表之后,追加、删除约束

alter table 表名
modify 列 类型 约束 — 追加约束 写上约束便可,若删除约束 不写约束便可

sql server 追加约束

alter table 表名
add constraint 约束名 约束类型 (字段)

alter table 表名
add constraint ch_tel check( 列名 like [0-9] [0-9][0-9][0-9] )

非空约束

声明表定义约束

create table 表名 (
id int not null
);
声明之后追加约束
alter table 表名
modify 列 类型 not null— 追加约束 写上约束便可,若删除约束 不写约束便可

删除非空约束

alter table 表名
modify 列 类型 — 除去 not null 便可

唯一约束 UNIQUE

在这里插入图片描述

  1. 同一个表可以有多个唯一约束
  2. 唯一约束可以是某一列的值唯一,也可以多个列组合的值唯一(复合约束)
  3. 唯一约束允许列值为空, 主键约束 是特殊的唯一约束,只是不允许为 null,即 主键约束(primary key)相当于 唯一约束+非空约束组合,主键约束 列 不允许重复,且不能出现 空值 null
  4. 在创建唯一约束的时候,若没有给唯一约束 命名,则默认和列名相同。复合唯一约束,没命名,也取 复合列中的第一个列 做为约束名
  5. Mysql 会给唯一约束的列上默认创建一个唯一索引, SQL server 中 主键约束,会默认创建一个 唯一索引

在create table 添加唯一约束

create table 表名(
sut_NO char(8) UNIQUE, – 列级约束
sut_ID char(18), – , 别忘记
constraint 约束名 UNIQUE(sut_ID ) 可以简写 UNIQUE KEY (sut_ID) —表级约束
);

在create table 添加复合唯一约束

create table 表名(
sut_NO char(8) , – 列级约束
sut_ID char(18), – , 别忘记
constraint 约束名 UNIQUE(sut_ID ,sut_NO) 可以简写 UNIQUE KEY (sut_ID,sut_NO) —表级约束
);

建表后 指定唯一约束

方式1 支持复合约束的
alter table 表名 add unique key(字段列表)

方式2 不支持复合约束
alter table 表名 modify 字段名 unique

删除唯一约束
在这里插入图片描述

alter table 表名
DROP INDEX 索引名

查看表的索引
show index from 表名 ;

主键约束 PRIMARY KEY

主键约束: 唯一约束+ 非空约束 非空且唯一
在这里插入图片描述

create table student (
id int autoincrement,
name   varchar(10),
stu_ID  char(18)  primary key   -- 列级约束----身份证号  create table student (
id int autoincrement,
name   varchar(10),
stu_ID  char(18) ,
--   MYSQL   主键名总是PRIMARY ,就算命名了主键约束名,也没用
constraint  约束名 primary key(stu_ID)   -- 列级约束----身份证号  
http://www.yayakq.cn/news/241097/

相关文章:

  • 搭建一个网站需要多少钱?php ajax网站开发典型实例
  • html企业网站怎么做网站上的按钮怎么做
  • 网站建设企业响应式网站模板软件开发流程图用啥画
  • 无锡微信网站定制友情链接平台
  • 做网站 长php 网站部署
  • 赣榆区住房和城乡建设局网站常熟有哪些网站建设公司
  • 网站地图在线制作工具静态网页发布到wordpress
  • 长春做网站哪家公司好网站设计开发人员招聘
  • 合肥 网站建设网站建设企业关键词
  • 建设工程施工合同组成唐山百度搜索排名优化
  • 企业网站导航栏高度网站关键词优化培训
  • 平面设计是做什么的啊南昌seo优化
  • vultr做网站怎么样国外做ic的网站
  • 伊春seo公司快排seo
  • 网站关键词 提醒网站套餐
  • 什么软件能自己做网站代理注册公司行情
  • 简述网站建设及维护的全过程wordpress新建栏目
  • 建设网站建设安全培训平台网站建设服务商24小时接单
  • 新注册域名做网站好处做视频网站公司要怎么做的
  • 苏州市住房城乡建设局网站查商标官网
  • 合肥网站建设q479185700棒云设计
  • 怎么开网站平台培训网站
  • 一级域名与二级域名玩法大连seo按天付费
  • 黄页网站查询数据个人优秀网站欣赏
  • 重庆好的推广网站毕业设计做系统网站好
  • 泉州网站制作报价政务网站建设论文
  • 建设京剧网站的意义wordpress 博客实例
  • 网站服务器 重启做网站常用代码
  • 怎么创建收费网站红花岗区住房和城乡建设局网站
  • 域名审核怎么做返利网站网站建设站