为了账号安全,请及时绑定邮箱和手机立即绑定

撩课-Mysql第7部分页与实体完整性

标签:
MySQL

LIMIT

从哪一行开始查,总共要查几行

Limit 参数1,参数2
参数1
从哪一行开始查
参数2
一共要查几行
角标是从0开始
格式:
select * from 表名 limit 0,3;

分页思路

webp


webp


数据的完整性

什么是数据的完整性

保证用户输入的数据保存到数据库中是正确的。

如何添加数据完整性

在创建表时给表中添加约束

完整性分类:
实体完整性
域完整性
引用完整性

webp


什么是实体完整性

表中的一行(一条记录)代表一个实体(entity)

实体完整性的作用

标识每一行数据不重复。行级约束

约束类型
主键约束(primary key)
唯一约束(unique)
自动增长列(auto_increment)

主键约束

特点:
    每个表中要有一个主键
    数据唯一,且不能为null添加方式
    CREATE TABLE 表名(字段名1 数据类型 primary key,字段2 数据类型);
    CREATE TABLE 表名(字段1 数据类型, 字段2 数据类型,primary key(要设置主键的字段));
    CREATE TABLE 表名(字段1 数据类型, 字段2 数据类型,primary key(主键1,主键2));
联合主键
两个字段数据同时相同时,才违反联合主键约束。

添加主键

1.先创建表
2.再去修改表,添加主键

ALTER TABLE student ADD CONSTRAINT PRIMARY KEY (id);

唯一约束

特点
    指定列的数据不能重复
    可以为空值
格式
    CREATE TABLE 表名(字段名1 数据类型 字段2 数据类型 UNIQUE);
    自动增长列
特点:
    指定列的数据自动增长
    即使数据删除,还是从删除的序号继续往下

格式:
CREATE TABLE 表名(字段名1 数据类型 PRIMARY KEY AUTO_INCREMENT ,字段2 数据类型 UNIQUE);

webp



作者:撩课_高新强
链接:https://www.jianshu.com/p/954b343a5d25


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
205
获赞与收藏
1008

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消