07.14自我总结 MYSQL数据库约束类型 一.主键约束(primary key) 主键约束要求主键列的数据唯一,并且不能为空。主键分为两种类型:单字段主键和多字段联合主键。 1.单字段主键 写法 创建列表数据时 create table a( 	name char(9) primary key            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-03 11:28:42
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录约束类型非空约束唯一约束默认约束自增约束外键约束主键约束检查约束关键字not nulluniquedefaultauto_incrementforegin keyprimary keycheck   1.1、非空约束定义:用来定义该键不能为空的约束,在后续插入数据中该值不能为空值create table roo
(
    id int not null,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 12:45:29
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql数据类型   1 可以通过查看文档查阅所支持的数据类型   2 使用数据类型的原则            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-13 16:51:17
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言概述1.什么是约束2.为什么要约束3.约束的分类①非空约束②唯一约束③主键(非空且唯一)约束④外键约束⑤检查约束⑥默认值约束小结 前言最近学习MySQL数据库,我将我听课的笔记总结出来。不定期持续更新!概述1.什么是约束约束是表级的强制规定。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后通过 ALTER TABLE 语句规定约束。2.为什么要约束防止数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 20:59:43
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mysql数据库 文章目录目录目录mysql数据库文章目录前言一、备份和读取数据库1,通过命令框备份和读取数据库2,使用工具备份和读取数据库二、数据库约束1.主键约束 2,主键自增 3,非空唯一和设置默认值 4,外键 4-1,外键约束之级联更新和级联删除 5,表和表之间的关系 6,三大范式7,多表查询和内连接 8,左外连接查询和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 16:02:10
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MYSQL数据库-约束约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-08-19 08:04:01
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文转自:://.cnblogs./zbseoag/archive/2013/03/19/2970004.html 1、整型 取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。 int(m)里的m是表示SELECT查询结            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-10-17 10:19:00
                            
                                88阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、总结1、关系型数据库里一般有5种约束:主键约束、唯一键约束、外键约束、CHECK约束、NULL约束、DEFAULT(从系统视图来看,default也被SQLServer当成约束来管理);2、主键约束和唯一键约束会自动创建一个对应的索引;3、单独定义在某一列上的约束被称为列级约束,定义在多列上的约束称为表级约束;4、有外键的表,插入数据会失败,耦合度太高,所以外键一般不适用;二、五种约束详解1、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-13 19:43:12
                            
                                307阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数据约束 – 小结对用户操作表的数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-23 16:20:14
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 约束概念约束分类非空约束创建表时添加非空约束创建表后,添加非空约束创建表后,删除非空约束唯一约束创建表时,添加唯一约束在创建表后,删除唯一约束在创建表后,添加唯一约束主键约束创建表时,添加主键约束在创建表后,删除主键在创建表后,添加主键自动增长创建表时指定主键自增长删除自动增长添加自动增长外键约束外键的特点演示外键的由来在创建表时,添加外键约束创建表之后,删除外键创建表之后,添加外            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 15:27:59
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查询排序 order by  asc(默认 升序)  desc(降序)
SELECT 列名 FROM 表名 order by 列名 asc(升序) | desc(降序);
过滤空值 
SELECT IFNULL(字段名,0) FROM 表名聚合函数 sum avg max min count聚合函数是用来做纵向运算的函数:COUNT():统计指定列不为NULL的记录行数;
MAX():计算指定列            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-01 15:39:13
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL数据库添加约束
在数据库设计中,约束是确保数据完整性和准确性的重要手段。MySQL作为广泛使用的数据库管理系统,提供了多种约束类型,包括主键(PRIMARY KEY)、外键(FOREIGN KEY)、唯一键(UNIQUE)、非空(NOT NULL)和检查(CHECK)等。本文将介绍如何在MySQL数据库中添加这些约束,并提供相应的代码示例。
## 主键约束
主键约束用于确保表中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-21 03:45:32
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言primary key(主键)Not null:非空约束unique:唯一约束auto_increment约束Foreign key:外键约束Check约束前言概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据目的:保证数据库中数据的正确、有效性和完整性分类约束描述表示非空约束限制该字段不能为nullNot null唯一约束保证该字段的所有元素都是唯一的、不重复的Unique主键            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 15:20:44
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据库约束 1.表约束 在创建表时,设计约束条件,保证数据的合法性和正确性。 eg:主键约束,主码数据必须唯一;有的数据不能为空… 2.常见的表约束 1.创建表:字段名 字段类型 约束… create table student( id int primary key, name varchar(250) unique, math decimal(4,1) not null ); 2.show k            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 01:06:12
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.数据库约束SQL 约束用于规定表中的数据规则。 如果存在违反约束的数据行为,行为会被约束终止。 约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。1.1语法CREATE TABLE table_name
(
column_name1 data_type(size) constraint_name,
column_name            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-11 09:03:08
                            
                                69阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录文章目录目录前言约束非空约束唯一约束主键约束外键约束Check 约束默认约束索引约束参考文档前言我们不应该只把数据库系统看作是保存数据的黑盒子,而要将其看成验证和防止数据腐化的工具。约束非空约束如果业务规则要求该属性应该始终存在,那么要毫不犹豫地将其设置为 Not Null。适合设置为 Not Null 的字段有 Id、Name、AddedDate、IsActive、State、CategoryId(如果所有项都应该有一个类别)、ItemCount、Price 以及许多其他字段。通常,这些            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-22 09:52:21
                            
                                160阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录文章目录目录前言约束非空约束唯一约束主键约束外键约束Check 约束默认约束索引约束参考文档前言我们不应该只把数据库系统看作是保存数据的黑盒子,而要将其看成验证和防止数据腐化的工具。约束非空约束如果业务规则要求该属性应该始终存在,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 15:34:51
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。2.目的:保证数据库中数据的正确、有效性和完整性。3.分类:约束描述关键字非空约束限制该字段的数据不能为nullNOT NULL唯一约束保证该字段的所有数据都是唯一、不重复的UNIQUE主键约束主键是一行数据的唯一标识,要求非空且唯一PRIMARY KEY默认约束保存数据时,如果未指定该字段的值,则采用默认值DEFAULT检查约            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-30 21:59:50
                            
                                236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简要介绍常用数据库约束(主键、非空、唯一性、外键)的添加删除语句,以及基本概念            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-10-03 19:16:42
                            
                                977阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、约束的定义:约束就是指对插入数据的各种限制,例如:人员的姓名不能为空,人的年龄只能在0~150岁之间。约束可以对数据库中的数据进行保护。 约束可以在建表的时候直接声明,也可以为已建好的表添加约束。(2、数据完整性存储早数据库中的所有数据值均真确的状态。如果数据库中存储有不正确的数据值,则该数据库称已丧失数据完整性。 域完整性、实体完整性、参照完整性、(1)域完整性:是指一个列的输入有效性,是否            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-19 09:35:56
                            
                                41阅读