MySQL基础进阶

本文详细介绍了MySQL数据库中的各种约束类型,包括主键、非空、唯一和外键约束,以及如何添加和删除这些约束。同时,文章讨论了外键约束在建立表间关系中的作用和级联操作。此外,还探讨了数据库中的笛卡尔乘积、连接查询、多表查询和子查询。事务管理部分讲解了事务的概念、操作和默认提交方式,以及事务的隔离级别及其可能导致的问题。最后,文章简要总结了SQL的不同类别,并展示了修改用户密码和权限的例子。
摘要由CSDN通过智能技术生成

约束:

         概念:对 表中的数据进行限定,保证数据的正确性,有效性,完整性。

         分类:

                    主键约束:primary key

                    非空约束:not  null

                     唯一约束:unique

                      外键约束:foreign key

 

唯一 约束:

               一个列中每一条数据都与其他数据不同,但是可以有多个null。

 

在创建表时,添加唯一约束

删除 唯一约束:

 

主键约束:

              概念:  一个表中只能有一个字段作为主键

               条件:非空且唯一

 

添加主键约束:

 

删除主键约束:

 

设定自增长:

示例:

 

 

删除自增长:

 

外键约束:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值