连接查询-笛卡尔积 || 连接方式
笛卡儿积 如果两张表进行连接查询的时候没有任何条件限制,最终的查询结果总数是两张表记录的成绩,这个就是笛卡尔积现象 年代分类 sql92 sql99 连接方式 概述 在MySQL中,表的连接方式主要有内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT...
笛卡儿积 如果两张表进行连接查询的时候没有任何条件限制,最终的查询结果总数是两张表记录的成绩,这个就是笛卡尔积现象 年代分类 sql92 sql99 连接方式 概述 在MySQL中,表的连接方式主要有内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT...
概述 在MySQL中,单行处理函数用于对查询结果中的每一行数据进行处理 字符串函数 concat 将多个字符串连接成一个字符串 substr 取子串 (被截取的字符串,起始下标,截取的长度) length 返回字符串的长度 lower 将字符串转换为小写 upper 将字符串转换...
PRIMARY KEY 概述 主键约束用于唯一标识表中的每一行记 每个表只能有一个主键,主键列的值不能重复且不能为空 特点 主键列中的每个值必须是唯一的,不允许重复 主键列不能包含NULL值 每个表只能有一个主键 但是,主键可以由单个列或多个列组成(复合主键) 数据库系统会自动为...
union 用于合并两个或多个 SELECT 语句的结果集 它会去除结果集中重复的行 如果你想保留所有重复的行,可以使用 UNION ALL limit 概述 用于限制 SELECT 语句返回的行数 它对于从大结果集中获取前几个结果特别有用 示例 获取前两行 获取从第三行开始的两...
UNIQUE 概述 唯一约束确保一列或多列的值唯一 一个表可以有多个唯一约束 语法 NOT NULL 概述 非空约束确保列不能存储NULL值 语法
第一范式 定义 表中的所有字段值都是原子值,不可再分 即每一列中的值都是不可分割的基本数据项 要求 每个表格中的列(字段)必须是单一值 每个字段只包含一个值,不能包含重复组或数组 所有字段都应包含相同类型的数据 示例 第二范式 定义 在满足第一范式的基础上,每个非主键字段都完全依...
概述 索引是数据库管理系统中的一种数据结构,用于快速查找和检索表中的记录 通过在列或列的组合上创建索引,可以显著提高查询性能 原理 在InnoDB中,表的数据存储在表空间(tablespace)中,表空间由多个页(pages)组成, 每个页通常为16KB 每个页包含多个行 行数据...
概述 在MySQL中,可以使用DISTINCT关键字来删除查询结果中的重复行 DISTINCT关键字用于确保查询结果中每一行都是唯一的 DISTINCT 注意 在大数据集上使用DISTINCT可能会影响查询性能 因为数据库需要对结果集进行去重操作 DISTINCT关键字作用于选定...
修改表结构:添加&&修改&&删除&&重命名 创建表,漏了字段 修改表结构-添加一个字段 修改表结构-修改已有字段的类型或长度 修改表结构-修改已有字段的字段名 修改表结构-删除某个字段
单列 升序 降序 多列 假设我们希望先按salary升序排序,再按emp_name升序排序 特殊 按表达式排序 按列别名排序 使用CASE语句自定义排序
搜索当前标签