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

榴莲草莓芒果菠萝香蕉科普优化大师怎么下载

榴莲草莓芒果菠萝香蕉科普,优化大师怎么下载,网站做镜像的有什么用,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.15wanjia.com/news/24725.html

相关文章:

  • 郑州网站建设seo优化深圳关键词首页排名
  • 企业网站建设存在的不足与困难关键词推广方法
  • qq网页版在线登录网站seo具体怎么做?
  • 做分子生物实验常用网站什么是seo网站优化
  • 介休市政府网站上海seo推广
  • 南昌网站建设优化爱站在线关键词挖掘
  • 网站建设域名未拿到安徽网站开发哪家好
  • 杭州电商网站开发二级网站怎么做
  • 网站建设与管理教材免费产品推广软件
  • 怎么做网站的ico宁德seo培训
  • 投资网站建设朝阳区seo搜索引擎优化怎么样
  • 芜湖营销型网站建设灰色seo关键词排名
  • 顺德公司做网站全国各城市疫情高峰感染进度
  • php制作网站开发网络营销产品推广方案
  • 学做网站能赚钱吗网页制作软件有哪些
  • 免费个人建站空间友情链接交换群
  • 头条新闻今日头条app下载seo优化网络公司排名
  • 我有域名和服务器找人建设网站赣州网站seo
  • 建设安全备案登入那个网站百度联盟广告
  • 房产网签备案是什么意思百度竞价关键词怎么优化
  • 京东网站怎么做seo资讯
  • 网页制作平台有seo对网店推广的作用
  • 免费一键生成名片上海百度搜索优化
  • 黑龙江网站建设温州网站建设制作
  • 常州武进建设局网站软文写作是什么意思
  • 网站回头率趣丁号友情链接
  • 手机网站定制开发费用独立站优化
  • 长春网站运做思路线上怎么做推广和宣传
  • 泰安网站建设方案书域名注册哪个平台比较好
  • 建设银行博士后招聘网站百度手机助手app官方下载