msql
文章平均质量分 58
Bluetooth730
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql预处理
即使多次传递的语句大部分内容都是相同的,每次执行之前还是要先解析、编译之后才能执行。MySQL服务器对数据和预处理 SQL 编译,然后执行该SQL语句。MySQL服务器对数据和预处理sQL编译,然后执行该sQL语句。即使多次传递的语句大部分内容都是相同的,每次还是要重复传递。MySQL 服务器对 sQL 语句进行解析-编译,但不执行。MySQL 服务器对sQL语句进行解析-编译,但不执行。MySQL服务器对 sQL语句进行解析-编译-执行。的语句,直接执行这些语句消耗的时间是巨大的,原创 2025-05-14 14:05:30 · 295 阅读 · 0 评论 -
表中数据的查询操作-多表查询
`student` 表有 3 行,`class` 表有 2 行 → `SELECT * FROM student, class` 返回 3×2=6 行。insert into student (name, age, gender, class_ id)values('张三',20,'男',1);原因:`id` 和 `name` 可能同时存在于 `student` 和 `class` 表中,数据库无法区分。insert into class(name,`desc `)values('一班’,'火箭班);原创 2025-04-30 15:41:02 · 654 阅读 · 0 评论 -
表中数据的查询操作-分组和having条件查询
按 class 分组,计算每组学生的年龄平均值( AVG(age) ),并返回班级和对应平均年龄。HAVING是去结果集中查询符合条件的数据,可以对分组之后查询到的结果进行筛选。WHERE是去数据表中查询符合条件的数据返回结果集。给 avg(age)改名 avgAge。分组查询GROUP BY。在对数据进行分组的时候,HAVING条件查询。原创 2025-04-09 16:15:05 · 206 阅读 · 0 评论 -
表中数据的查询操作--聚合函数
total 是为 COUNT(*) 的统计结果设定的别名。通过这个别名,查询结果的列名会更清晰易读(显示为 total 而非 COUNT(*) )。对表中的数据进行统计和计算,一般结合分组(GROUPBY)来使用,用于统计和计算分组数据。AVG()计算查询结果中所有指定字段的平均值。SUM()计算查珣结果中所有指定字段的和。MAX()求查询结果中指定字段的最大值。MIN()求查询结果中指定字段的最小值。COUNT()计算查询到了多少条数据。--给查询出来的字段起别名。原创 2025-04-09 11:07:38 · 429 阅读 · 0 评论 -
表中数据的查询操作-排序和分页查询
跳过 4 条记录(忽略 0、1、2、3 ),从第 4 条开始取 2 条,获取 4、5 两条记录。:跳过 0 条记录,从第 0 条开始取 2 条,即获取 0、1 两条记录。( OFFSET )**表示查询时需要跳过的记录数量,即从指定位置之后开始获取数据。),从第 2 条开始取 2 条,获取 2、3 两条记录。”,再通过 LIMIT 指定获取后续多少条记录,从而实现分页效果。原创 2025-04-02 14:55:43 · 348 阅读 · 0 评论 -
表中数据的查询操作-基础和where条件查询
insert into student (name, age, gender,class)values('李四',19,'女','一班');insert into student (name, age, gender,class)values ('王五',21,'女',二班');insert into student (name, age,gender,class)values('孙七',19,'男',三班');gender enum(‘男’,‘女’,‘保密')default‘保密’原创 2025-03-19 15:46:45 · 355 阅读 · 0 评论 -
Mysql数据库 表中数据的增删改操作
gender enum('男','女','保密') deafult '保密'查看当前数据库中的所有表。原创 2025-03-12 16:17:39 · 199 阅读 · 0 评论 -
SQL约束-外键约束
desc 是“describe”的缩写,用于查看表的结构,包括字段名、数据类型、是否为主键等信息。foreign key (user_id) -- 指定dynamic表中的user_id字段为外键。-- 表示该外键引用user表中的id字段。如果一张表中的一个字段指向了另一张表中的主键,就将该字段叫做外键。,是长度为255的可变字符类型且不允许为空;从表引用着数据,主表对应的主键。从表引用着数据,主表对应的主键。content 用于存储。外键操作:action。原创 2025-03-11 00:17:46 · 556 阅读 · 0 评论 -
SQL约束
-同时将多个字段作为一个主键来使用,多个字段联合起来的值不能重复。--一张表中只能有一个主键,但是可以有多个unique。gender enum('男',女'',“保密”);timestamp 表字段类型,表示存储日期和时间。--1.primary key 主键约束。--4.not null 非空约束。--3.unique 唯一约束。--保证某个字段的值永远不重复。--5.deafult默认值。--值不能重复,也不能为空。--一张表中只能有一个主键。--允许多个NULL值存在。--区分记录的唯一性。原创 2025-02-20 00:06:17 · 437 阅读 · 0 评论 -
数据表的增删改查操作
unsigned:无符号修饰符,表正数,不加unsigned默认范围为一般为 -2147483648 到 2147483647,可表示负数。change关键字后面紧跟要修改的原字段名createdAt,然后是新的字段名creatAt,最后指定新的数据类型timestamp。--查看当前数据库中的所有表。--修改字段的名称和数据类型。--1.查询数据表(查)--查找当前使用的数据库。--4.修改数据表(改)3.删除数据表 (删)--修改字段的数据类型。不存在才创建(推荐)已存在才删除(推荐)原创 2025-02-19 14:20:53 · 339 阅读 · 0 评论 -
数据库的增删改查操作
utf8mb4_0900-ai-ci:字符集对应的排序规则,声调/重音不敏感(accent insensitive),大小写不敏感(case insensitive)只能创建一次,如果数据库已存在会报错。如果数据库不存在会报错。如果之前已经使用use语句选择了某个数据库。如果数据库不存在则创建,存在则什么也不做。如果数据库存在才删,不存在则什么也不做。--demon是取的名字。,他就会返回当前用的数据库名称。--查看当前所使用的数据库,数据库已存在也不会报错。数据库不存在不会报错。原创 2025-02-18 21:20:35 · 237 阅读 · 0 评论
分享