首页 > 其他分享 >周二 历史上糟糕的一天

周二 历史上糟糕的一天

时间:2023-07-18 16:56:51浏览次数:50  
标签:name column 糟糕 一天 约束 周二 TABLE table ALTER

对不起老师

 

我今天就像是已经毕业又被强行拉上考场的考生,全程被监考老师死死盯着,出一点无关紧要的小叉子就被破口大骂,骂完再告诉我是为了我好,我好个()()!

去你()(),我()()有事就得自己憋着倒也无所谓,被事硬拉我是真烦 烦死了今天

我好想我爷爷奶奶

 去()()()()()()()的为了我好

 

  1. 主键约束(Primary Key Constraint):用于唯一标识表中的每一行数据。主键约束可以由一个或多个列组成,并且每个表只能有一个主键约束。

  2. 唯一约束(Unique Constraint):保证指定列或列组合的值是唯一的。与主键约束不同的是,唯一约束可以允许空值(NULL),但是在非空值中,每个唯一约束限制的列组合必须唯一。

  3. 外键约束(Foreign Key Constraint):用于在一个表中创建对另一个表的引用。外键约束的目的是确保引用完整性,即保证在外键列中的值必须在被引用表的主键或唯一约束列中存在。

  4. 非空约束(Not Null Constraint):用于确保指定的列不允许包含空值(NULL)。非空约束可以应用于任何类型的列。

  5. 默认约束(Default Constraint):用于在插入新数据时为指定的列提供默认值。如果未显式为列提供值,则将自动使用默认值。

  6. 检查约束(Check Constraint):用于通过指定的条件来限制在指定的列上输入的值。只有满足检查约束的条件的数据才能被插入或更新到列中

  1. 添加主键约束:

    ALTER TABLE table_name
    ADD PRIMARY KEY (column_name);
    
  2. 添加唯一约束:

    ALTER TABLE table_name
    ADD UNIQUE (column_name);
    
  3. 添加外键约束:

    ALTER TABLE table_name
    ADD FOREIGN KEY (column_name)
    REFERENCES referenced_table_name(reference_column_name);
    
  4. 添加非空约束:

    ALTER TABLE table_name
    MODIFY column_name data_type NOT NULL;
    
  5. 添加默认约束:

    ALTER TABLE table_name
    ALTER column_name SET DEFAULT default_value;
    
  6. 添加检查约束:

    ALTER TABLE table_name
    ADD CHECK (condition);
    
  7. 删除约束:

    ALTER TABLE table_name
    DROP CONSTRAINT constraint_name;
    

其中,table_name是要修改的表的名称,column_name是要应用约束的列名称,referenced_table_name是被引用表的名称,reference_column_name是被引用表中的列名称,data_type是列的数据类型,default_value是默认值,condition是检查约束的条件。

 

 

标签:name,column,糟糕,一天,约束,周二,TABLE,table,ALTER
From: https://www.cnblogs.com/zeyangshuaige/p/17563437.html

相关文章

  • 【日记】2023.7.17入职第一天
    2023.7.17入职第一天新开的全新板块,记录自己的实习生活。由于是校企合作的企业,所以面试较为轻松,很顺利的面试到了市场部的产品组,职位是产品工程师,后面可能会比较忙。2023.7.17晴天早上七点半起来洗漱,八点二十出发步行十分钟就到了公司。第一件事就是先签合同,三份合同,新人第一......
  • 每日汇报 第四周第一天 JAVA中的I/O流
    今日所学:明确输入、输出的方向;明确字节流和字符流在操作流的数据单元方面上的异同;掌握Inputstream类、Reader类、OutputStream类和Writer类的常用方法;熟练掌握使用File类的3种构造方法创建文件对象明日计划:继续进行I/O流的学习,考科三遇到困难:练车真坐牢......
  • 代码随想录算法训练营第三十一天| 62.不同路径 63. 不同路径 II
    62.不同路径思路:因为只能向左,和向下,因此只能是前面的加上左边的,递推公式较为简单代码:1intuniquePaths(intm,intn){2if(m==1||n==1)return1;34vector<vector<int>>nums(m,vector<int>(n,1));56for(inti=1;i<m;i++......
  • 废狗的一天!
    今天没干什么!明天去学游泳,然后下午去虹桥面基晚上整理手头Web相关资料,理出一些头绪现在干什么?学完两个音标,看书然后在23:30前睡觉......
  • 学习java第一天
    Markdown学习标题#+标题字体Hello,world!Hello,World!Hello,World!Hello,World!Hello,World!引用人生>分割线***---图片超链接点击跳转到博客园列表ABCABC表格姓名性别生日悦女2004.10.7代码​ 翻译搜索复制......
  • 打卡学习的第一天
      今天是2023/7/11明天正式开始学习xiaodi渗透......
  • 7月11号周二
    今天临近中午时回到家,由于这两天太累中午吃完饭就睡了一下午,晚上粗略学习了dfs深度优先搜索(csdn上的文章有些复杂,刚开始看的云里雾里,于是从哔哩哔哩上找了一些视频看,感觉是学废了)。明天准备从pta固定题目集上找寻一些题目进行dfs深度优先搜索的练习与融会贯通,并看情况进行bfs广度......
  • 《摆与混》第九章--7月11日--周二
    周二,觉得无所事事;1.今天做了什么:今天8点半起床成功。洗漱后简单吃了个早饭(我要把好吃的店全吃一边),依旧平凡的上午,下午继续游戏时间,5点出发健身锻炼(继续坚持),饭后进行了日常PTA!!!值得一提的是,弟弟之后十天不在家,狠狠的享受私人时光。2.解决了什么问题:Java课程推进,逐步加深了解。3.......
  • 学习第一天
    day01什么是计算机Computer:全称电子计算机,俗称电脑。能够按照程序红色运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件组成。常见的形式有台式计算机、笔记本计算机、大型计算机等。广泛应用在:科学计算、数据处理、自动控制、计算机辅助设计,人工智能,网络等......
  • CSP_J 暑假清北学堂集训 第一天
    数据结构:数据结构:1.怎么写;2.怎么用一、数组1.负数下标是可以定义的:1.变量局部开在栈空间里2.数组全局变量开在堆空间里3.数组越界会出现一些奇奇怪怪到小问题处理方法:inta[1000010];int*b=a+500000;结果:b[-233]->a[500000-233];b[-500000~500000];......