范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

MySql学习笔记24常见约束

  含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性
  六大约束
  NOT NULL: 非空约束,用于保证该字段的值不能为空
  DEFAULT: 默认约束,用于保证该字段有默认值
  PRIMARY KEY: 主键约束,用于保证该字段的值具有唯一-性,并且非空
  UNIQUE: 唯一,用于保证该字段的值具有唯一-性,可以为空
  CHECK: 检查约束[mysql中不支持 ]
  FOREIGN KEY: 外键约束,用于限制两个表的关系,用于保证该字段的值必须来自于主表的关联列的值。在从表添加外键约束,用于引用主表中某列的值。
  外键特点:
  1、要求在从表设置外键约束关系
  2、从表的外键约束列的类型和主表的关联列的类型要求一致或兼容,名称无要求
  3、主表的关联列必须是一个key (一般是主键约束或唯一键约束)
  4、插入数据时,先插入主表,再插入从表;删除数据时,先删除从表,再删除主表
  添加约束的时机:
  1.创建表时
  2.修改表时
  约束的添加分类:
  列级约束:六大约束语法.上都支持,但外键约束没有效果
  表级约束:除了非空、默认,其他的都支持
  语法:CREATE TABLE表名(
  字段名 字段类型 列级约束,
  字段名 字段类型,
  表级约束);
  创建表时添加约束
  1.添加列级约束
  直接在字段名和类型后面追加约束类型即可。
  只支持:默认约束、非空约束、主键约束、唯一约束
  案例:#创建专业表
  CREATE TABLE major (
  id INT PRIMARY KEY ,
  majorName VARCHAR (20)
  );#创建学生信息表
  CREATE TABLE student (
  id INT PRIMARY KEY,#主键约束
  Name VARCHAR(20) NOT NULL, #非空约束
  sex CHAR(1) CHECK (sex="男" OR sex =女"), #检查约束 (此处语法不报错,但无实际效果)
  seat INT UNIQUE, #唯一约束
  age INT DEFAULT 18, #默认约束
  majorId INT FOREIGN KEY REFERENCES major (id) #外键约束(此处语法不报错,但无 # 实际效果)
  ) ;
  2.添加表级约束语法:在各个字段的最下面
  [constraint约束名]约束类型 (字段名)
  案例:#创建专业表
  CREATE TABLE major (
  id INT PRIMARY KEY ,
  majorName VARCHAR (20)
  );#创建学生信息表
  CREATE TABLE student(
  id INT,
  name VARCHAR(20) ,
  sex CHAR (1),
  seat INT ,
  age INT,
  majorid INT
  CONSTRAINT pk PRIMARY KEY (id),#主键约束
  CONSTRAINT uq UNIQUE (seat) , #唯一键约束
  CONSTRAINT ck CHECK (sex ="男" OR sex = "女") , #检查约束
  CONSTRAINT fk_ student_ major FOREIGN KEY (majorid) REFERENCES major (id)
  #外键约束
  );
  主键与唯一键的比较
  约束名称
  保证唯一性
  是否允许为空
  一-个表中可以有多少个
  是否允许组合
  主键约束
  至多有1个
  唯一约束
  可以有多个
  组合主键约束,组合唯一约束的写法CREATE TABLE student(
  id INT,
  name VARCHAR(20) ,
  sex CHAR (1),
  classroom VARCHAR(20) ,
  seat INT ,
  age INT,
  majorid INT
  CONSTRAINT pk PRIMARY KEY (id,name),#组合主键约束
  CONSTRAINT uq UNIQUE (classroom,seat) , #组合唯一键约束
  );修改表时添加约束
  语法:1、添加列级约束
  alter table 表名modify column字段名 字段类型 新约束;
  2、添加表级约束
  alter table 表名 add 【constraint约束名】 约束类型 (字段名) 【外键的引用】 ;
  案例:#创建专业表
  CREATE TABLE major (
  id INT PRIMARY KEY ,
  majorName VARCHAR (20)
  );CREATE TABLE student(
  id INT,
  name VARCHAR(20) ,
  sex CHAR (1),
  classroom VARCHAR(20) ,
  seat INT ,
  age INT,
  majorid INT
  );
  1.添加非空约束
  ALTER TABLE student MODIFY COLUMN name VARCHAR(20) NOT NULL
  2.添加默认约束
  ALTER TABLE student MODIFY COLUMN age INT DEFAULT 18;
  3.添加主键#①列级约束语法:
  ALTER TABLE student MODIFY COLUMN id INT PRIMARY KEY ;
  #②表级约束语法:
  ALTER TABLE student ADD PRIMARY KEY (id) ;
  4.添加唯一#①列级约束语法:
  ALTER TABLE student MODIFY COLUMN seat INT UNIQUE ;
  #②表级约束语法:
  ALTER TABLE student ADD UNIQUE (seat) ;
  5.添加外键
  ALTER TABLE student ADD fk_ student_ major FOREIGN KEY (majorid) REFERENCES major (id) ;修改表时删除约束
  1.删除非空约束
  ALTER TABLE student_ MODIFY COLUMN name VARCHAR (20) NULL;
  2.删除默认约束
  ALTER TABLE student_ MODIFY COLUMN age INT
  3.删除主键
  ALTER TABLE student_ DROP PRIMARY KEY ;
  4.删除唯一
  ALTER TABLE student_ DROP INDEX seat;
  5.删除外键ALTER TABLE student_ DROP FOREIGN KEY fk_ student_ major;

德生PL660调幅频偏的维修我之前对德生PL660的电路特点和打摩的方向都做过详细分析。它的主电路芯片脱胎于索尼CXA1376,附属电路融入了德生的自主方案尤其是调频头和航空波段的接收电路,因此660无论接收SONYICFSW77收音机简析ICFSW77是索尼1990年发布的高端便携收音机,是索尼收音机粉丝绕不过的经典全波段数调机。该机也支持单边带和同步检波,根据销售地不同,有四个版本,区别是各个波段的频率覆盖范围不给海燕T241收音机加装调频波段海燕T241这台海燕T241是家父在1980年左右购买的,4波段14晶体管,是当年上无101厂的名机。收音电路采用全锗管设计,共射共基中放,二级双调谐中周保证良好的中频枕形幅频特性SONYSRFM100的分析与维修SONYSRFM100是一款很精致独特的便携式数调小机,大概发布于1993年。造型很新颖,钛金灰色金属前面板,测拉天线,有国际版和日本本土版两个版本,市面上常见的是日版,国际版的极SONYICF7600DA简析索尼SONYICF7600DA,又名7700发布于80年代末,独特的飞梭调谐数字指针显示方式是德劲1103的原型。这个机造型美观大方,前面板分层设计很有立体感,操作简洁,性能优异尤火灾也分不同类型,对应的灭火方式你都知道吗?根据国家标准火灾分类(GB496885),火灾按照可燃物的类型和燃烧特性可以分为ABCDEF六类。A类火灾指固体物质火灾。这种物质通常具有有机物质性质,一般在燃烧时能产生灼热的余烬展会即将开幕丨2021慕尼黑华南电子展现场论坛议程全攻略2021年10月2830日在深圳国际会展中心(宝安新馆),2021华南国际智能制造先进电子及激光博览会(LEAPExpo)旗下成员展慕尼黑华南电子展(electronicaSout聚氨酯环保汽车座椅,真皮的替代品,兼具舒适与环保很多车主在买车的时候会倾向于选择真皮座椅,这样看起来会很优雅有品质,而且皮质座椅还有舒适防污等优点。不过呢,真皮优点很多,但缺点也是不少的,仅仅是经久不散的气味,就让很多人头疼不已真快乐双11大牌家电真低价海尔洗烘一体机直降1500随着双11的热潮不断高涨,相信大家已经蓄势待发。虽然每次心里默念要理性消费,但购物车却是诚实地越加越满,怎样才能以最省钱的方式清空购物车?双11家电焕新有哪些好选择?今天就奉上我的父亲节快乐,回家和爸爸碰个杯一直以来,我们常念母亲的辛苦少提到父亲的付出父爱,很少用语言来装裱他习惯用实际行动表达对子女的期盼关怀与爱意这次父亲节要到了我们不妨用实际行动用一份礼物来传达孝心相信他会感受到你的智慧用电监测云平台电卫士APP,打造智慧用电新生态卓文智慧用电安全监测云平台电卫士APP融合了物联网云计算大数据人工智能等先进技术,结合智能断路器等产品实现了对电气指标的精准感知与数据的实时采集,并将采集的电流电压温度功率等数据上
8H双感应簧中簧助眠床垫T7引领国潮新时尚,有效助眠护健康9日,中国红十字会已经向印度捐赠了制氧机和呼吸机,用于抗疫。而今年国潮品牌兴起,很多国产品牌也以最优秀的方式获得国人青睐。大国风范,国民品质生活也在不断改善。其中,8H作为国产品牌肖新槐从朝鲜战场回来后离职,却被授予中将,原因何在?1951年的夏天,正是万物蓬勃生长的时节。医院内人头攒动,有的在议论什么,有的在往一间病房里张望着,不住地还窃窃私语。抗美援朝的常胜将军,66军的军长,缘何被免职?他们议论的不是别恒驰引爆上海车展恒大汽车再秀造车超能力视频加载中万众瞩目的恒驰,终于在上海车展期间逐渐揭开了神秘面纱。4月19日,恒大汽车携九款恒驰震撼亮相上海国际车展,强大的产品阵容和恢弘的品牌气势,使外界对恒大汽车的期待值进一步提爱玛电动车第5000万台下线!行业迈入造车新征程4月10日,爱玛科技集团携手深圳卫视超级发布会发布划时代新品爱玛A500。发布会现场,爱玛科技集团首席执行官任勇,爱玛科技集团国内事业部总裁高辉,中国标准化研究院所长研究员付强,极上海大学创始人,李大钊先生的爱徒,39岁惨遭反对派杀害1933年的9月21日,南京雨花台。六朝古都被一片薄暮冥冥掩盖着,像是还没睡醒的孩子。黎明在大雾中孕育着熹微的光芒。一阵阵枪响,惊散了林中小憩的鸟。鲜血落在被雾气包裹着,还湿润的石国货崛起,8HMaster大师智能电动组合沙发带你感受智能家居新科技在美国对华实施战略施压之际,北约多国纷纷积极响应,试图构建外部合围之势,将迫使中国遵守国际规则。这阵势看着似乎不得了,实则展现出了某些国家的战略恐慌心思。大中华人民共和国已经不再是8HFree智能护理除菌除臭鞋柜,智能消毒一键还原舒适环境4。1日,土耳其新增新冠确诊病例超4万例。已经有人开始接种新冠疫苗,也希望疫情尽快早点过去,还人们一个安心的家园。虽然疫情已经被控制,但是我们还是要多注意出门带口罩,进门脱鞋子洗手千家媒体上海车展直击恒驰!零距离领略恒大造车硬实力视频加载中4月19日,恒驰九子首次同台亮相,迅速引爆上海国际车展。当日下午,恒大汽车上海基地也首次对外开放,近千家媒体现场实地探访这种智能制造工厂,中央电视台和汽车专业媒体30秒懂8H海豚减压弹簧护腰床垫,带你体验新的家居生活,把舒适做到极致看到一篇有趣的文章,关于美国人如何使用床垫。大概意思是美国人早就已经将床垫视为一种养生投资。他们更关心一张床垫能提供的最佳睡眠时间是多久。在美国,30左右的消费者认为床垫的最佳使用我懂的你都懂?别错过我聊的MagicBookPro使用的那些事儿荣耀magicbookPro到手有一段时间了,咱今天主要聊聊使用中的那些事儿,俗话说尺有所短寸有所长,你懂的我可能不懂,我懂的你也未必都知道,那就看看下面这些你们知道吗?算是经验交华为对中国半导体意味着什么?解决了制造谁还能拦得住他?咱们不是苹果,人家本身就是美帝保护企业,咱们不是三星,没有那个生产能力,而我们要成为比三星还要优秀的厂家,那制造能力必须得有!最近两年,因为华为的迅速发展,加上美国对华为的一再阻挠