当前位置: 首页 > news >正文

JAVA WEB学习10

分页查询
分页查询语法
SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询条目数;
起始索引:从 0 开始
计算公式:起始索引 = (当前页码 - 1) * 每页显示的条数
tips:
分页查询 limit 是 MySQL 数据库的方言
Oracle 分页查询使用 rownumber
SQL Server 分页查询使用 top

约束

  1. 约束的概念
    约束是作用于表中列上的规则,用于限制加入表的数据。
    约束的存在保证了数据库中数据的正确性、有效性和完整性
  2. 约束的分类
    image

非空约束

  1. 概念
    非空约束用于保证列中所有数据不能有 NULL 值。
  2. 语法
    (1) 添加约束
    -- 创建表时添加非空约束
    CREATE TABLE 表名(
    列名 数据类型 NOT NULL,
    ...
    );

-- 建完表后添加非空约束
ALTER TABLE 表名 MODIFY 字段名 数据类型 NOT NULL;

(2) 删除约束
ALTER TABLE 表名 MODIFY 字段名 数据类型;

唯一约束

  1. 概念
    唯一约束用于保证列中所有数据各不相同。
  2. 语法
    (1) 添加约束
    -- 创建表时添加唯一约束
    CREATE TABLE 表名(
    列名 数据类型 UNIQUE [AUTO_INCREMENT],
    -- AUTO_INCREMENT: 当不指定值时自动增长
    ...
    );

CREATE TABLE 表名(
列名 数据类型,
...
[CONSTRAINT] [约束名称] UNIQUE(列名)
);

-- 建完表后添加唯一约束
ALTER TABLE 表名 MODIFY 字段名 数据类型 UNIQUE;

(2) 删除约束
ALTER TABLE 表名 DROP INDEX 字段名;

默认约束

  1. 概念
    保存数据时,未指定值则采用默认值。
  2. 语法
    (1) 添加约束
    -- 创建表时添加默认约束
    CREATE TABLE 表名(
    列名 数据类型 DEFAULT 默认值,
    ...
    );

-- 建完表后添加默认约束
ALTER TABLE 表名 ALTER 列名 SET DEFAULT 默认值;

(2) 删除约束
ALTER TABLE 表名 ALTER 列名 DROP DEFAULT;

http://www.jsqmd.com/news/409425/

相关文章:

  • 初见Vibe Coding:环境准备,WSL2上安装OpenCode
  • 音频素材拖到时间线上的,由哪些代码完成哪些业务呢
  • 笛卡尔树简介 ← 基于单调栈创建
  • Vue.13
  • AI人工智能(二十二)pt模型转onnx sensvoice 版本笔记—东方仙盟练气期
  • C++——
  • 洛谷P1012 拼数
  • 我们感知的世界,是真实的吗?
  • 科研前沿篇---具身智能
  • python: Strategy Pattern
  • 1026: a+b问题
  • 2026-02-24 闲话
  • 科研前沿篇---NLP与多模态技术
  • auto.js开发
  • python-flask企业员工考勤打卡信息管理系统Pycharm vue django
  • python-flask吉他乐谱推荐交流网站的实现Pycharm vue django
  • 系统思考:动态性复杂时代的组织认识
  • python-flask九价疫苗预约系统_a6tmiPycharm vue django
  • python-flask基于爬虫系统的世界历史时间轴_6ouj9Pycharm vue django
  • python-flask基于人脸识别的二手物品交易系统 用户发布_i1lnoPycharm vue django
  • python-flask基于协同过滤推荐算法的电影观后感推荐管理系统的设计Pycharm vue django
  • 探索大数据领域数据血缘的价值与意义
  • 初识CAPL
  • AcWing 4279:笛卡尔树 ← 单调栈
  • G004 DAG上DP P1685 游览 P4017 最大食物链计数 - 洛谷
  • 数据库的操作
  • AI提示系统的商业竞争加剧,提示工程架构师的机会与风险在哪?
  • 大数据领域Zookeeper的故障排查与解决方案
  • Flink状态后端安全:RocksDB数据加密配置与性能调优
  • 中缀转后缀表达式