
数据库
文章平均质量分 54
数据库笔记
我也有鱼鱼蒸
全栈练习生来咯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL练习(2)
Mysql(版本8.0.25)中表student_table(id,name,birth,sex),插入如下记录:('1004' , '张三' , '2000-08-06' , '男');('1005' , NULL , '2001-12-01' , '女');('1006' , '张三' , '2000-08-06' , '女');('1007' , ‘王五’ , '2001-12-01' , '男');('1008' , '李四' , NULL, '女');原创 2024-11-12 22:51:49 · 1238 阅读 · 0 评论 -
数据库(32)——索引
MySQL的索引(Index)是一种用于提高数据库表查询效率的数据结构。它类似于书籍的目录,能够显著加快数据的检索速度。索引通过创建一个额外的、有序的数据结构(如B树、哈希表等),使得MySQL能够快速定位到表中的特定记录,而无需扫描整个表。这些数据结构就是索引。原创 2024-11-09 10:44:50 · 1265 阅读 · 0 评论 -
数据库(31)——事务
数据库事务(Database Transaction)是数据库管理系统(DBMS)中执行的一组逻辑操作单元,这些操作要么全部成功执行,要么全部不执行,以保持数据的一致性和完整性。事务是确保数据可靠性的重要机制之一,特别是在多用户并发访问数据库的情况下。在MySQL中,事务(Transaction)是一组要么全部执行成功,要么全部不执行的SQL语句集合。事务的主要目的是确保数据的一致性和完整性,即使在出现错误或系统崩溃的情况下也能保护数据不受损害。原创 2024-10-31 11:28:12 · 1020 阅读 · 0 评论 -
数据库(30)——视图
视图是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图是动态形成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。原创 2024-06-13 20:15:46 · 752 阅读 · 0 评论 -
数据库(29)——子查询
SQL语句中嵌套SELECT语句,称为嵌套查询,又称子查询。子查询外部语句可以是INSERT/UPDATE/DELETE/SELECT的任何一个。原创 2024-06-09 16:23:31 · 975 阅读 · 1 评论 -
数据库(27)——多表查询——自连接
SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件...;自连接可以是内连接查询也可以是外连接查询。原创 2024-06-08 20:21:28 · 470 阅读 · 0 评论 -
数据库(28)——联合查询
对于union查询,就是把多次查询的结果合并起来,形成一个新的查询结果集。原创 2024-06-08 20:56:43 · 724 阅读 · 0 评论 -
数据库——多表查询概述
与单表查询不同,多表查询是从多张表中查找数据。例如:得到一张有36条数据的表,这是因为12条数据的user表与3条数据的course表进行了笛卡尔积运算,但是在多表查询中,往往需要消除笛卡尔积带来的无效数据。原创 2024-06-07 00:15:00 · 489 阅读 · 0 评论 -
数据库(26)——多表查询——内连接与外连接
内连接查询的是两张表交集的部分。原创 2024-06-07 01:00:00 · 575 阅读 · 0 评论 -
数据库(24)——外键约束
外键用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。具有外键的表称为子表,关联的表称为父表。原创 2024-06-06 00:30:00 · 1313 阅读 · 0 评论 -
数据库(23)——约束
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中的数据的正确、有效性和完整性。主键约束。原创 2024-06-05 05:15:00 · 565 阅读 · 0 评论 -
数据库(25)——多表关系介绍
在项目开发中,进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,各个表之间的结构基本上分为三种:一对多,多对多,一对一。原创 2024-06-06 01:30:00 · 797 阅读 · 2 评论 -
数据库(22)——流程函数
流程函数是非常常用的一类函数,可以在SQL语句中实现条件筛选,提高语句的效率。原创 2024-06-05 03:15:00 · 553 阅读 · 0 评论 -
数据库(18)——DCL权限控制
REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';SHOW GRANTS FOR '用户名'@'主机名';给用户hello授予student数据库的所有权限。撤销hello对数据库student的所有权限。重新登陆后,无法查到student这张表。查询hello的权限。原创 2024-06-03 01:15:00 · 566 阅读 · 0 评论 -
数据库(19)——字符串函数
函数是指一段可以直接被另一段程序调用的程序代码。原创 2024-06-03 09:52:20 · 621 阅读 · 0 评论 -
数据库(21)——数值函数
如果x的位数比y小,则返回原数原创 2024-06-04 00:45:00 · 563 阅读 · 1 评论 -
数据库(20)——日期函数
这里type指的是单位。原创 2024-06-04 00:15:00 · 541 阅读 · 0 评论 -
数据库(17)——DCL数据控制语言
DCL是Data Control Language数据控制语言,用来管理数据库用户、控制数据库的访问权限。原创 2024-06-02 12:47:20 · 515 阅读 · 0 评论 -
数据库(14)——DQL排序查询
SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1,字段2 排序方式2;原创 2024-06-01 18:04:30 · 348 阅读 · 0 评论 -
数据库(15)——DQL分页查询
SELECT 字段列表 FROM 表名 LIMIT 起始索引,查询记录数;注:起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。如果查询的是第一页,可以省略起始索引。示例:查询第一页前5个数据1,并将查询结果按id升序排列。查询第二页的数据,每页展示3条数据。原创 2024-06-02 09:46:35 · 422 阅读 · 0 评论 -
数据库(16)——DQL执行顺序
这是DQL的编写顺序。原创 2024-06-02 10:05:36 · 398 阅读 · 0 评论 -
数据库(12)——DQL聚合查询
将一列数据作为一个整体,进行纵向计算。原创 2024-05-31 23:41:16 · 817 阅读 · 0 评论 -
数据库(13)——DQL分组查询
SELECT 字段列表 FROM 表名 [WHERE 条件] GROUP BY 分组字段名 [HAVING 分组后过滤条件]原创 2024-05-31 23:52:47 · 458 阅读 · 0 评论 -
数据库(11)——DQL条件查询
WHERE原来的表为例如:我要在student数据库中information表查询年龄为19的姓名:再比如我想查询年龄大于19的姓名:查询有性别的信息查询年龄在18到100岁的信息:查询年龄是18或19的信息:查询名字为三个字的信息:查询年龄以‘1’开头的信息:原创 2024-05-29 23:21:16 · 464 阅读 · 0 评论 -
数据库(9)——DQL基础查询
数据查询是SQL中最复杂的,语法结构为SELECT 字段列表FROM 表名列表WHERE 条件列表GROUP BY 分组字段列表HAVING 分组后字段列表ORDER BY 排序字段列表LIMIT 分页参数。原创 2024-05-28 12:32:16 · 609 阅读 · 1 评论 -
数据库(10)——图形化界面工具DataGrip
以后关于数据库的图片演示就使用DataGrip了 : )原创 2024-05-29 00:17:15 · 846 阅读 · 4 评论 -
数据库(8)——DML数据操作
INSERT INTO 表名 (字段名1,字段名2,...)VALUES(值1,值2...);没有的添加的字段默认为NULL。原创 2024-05-27 04:15:00 · 486 阅读 · 2 评论 -
数据库(7)——DDL表操作2
ALTER TABLE 表名 字段名 类型 [COMMENT 注释] [约束];可以观察到student_information表中成功添加了名为“class”的字段。原创 2024-05-27 01:00:00 · 467 阅读 · 0 评论 -
数据库(6)——数据类型
SQL标准常用的数据类型有:在数值类型后加上UNSIGNED表示无符号类型。原创 2024-05-26 10:59:14 · 412 阅读 · 0 评论 -
数据库(5)——DDL 表操作
先要进入到某一个数据库中才可使用这些指令。可查询当前数据库中所有的表。原创 2024-05-26 10:13:56 · 590 阅读 · 2 评论 -
数据库(4)——DDL数据库操作
SQL标准没有提供修改数据库模式定义的语句,用户想修改次对象只能将它删除后重建。原创 2024-05-25 16:43:14 · 756 阅读 · 0 评论 -
数据库(3)
在安装完MySQL后,可以直接在命令行当中输入找到MySQL80,右键启动也可以管理员方式运行命令提示符输入启动MySQL,也可输入关闭 MySQL。原创 2024-05-25 15:47:53 · 515 阅读 · 0 评论 -
数据库(2)——三级模式结构
模式是数据库的核心与关键,独立于数据库的其他层次。因此设计数据库模式结构时应首先确定数据库的逻辑模式。内模式依赖于数据库的全局逻辑结构,但独立于数据库的用户视图和具体的存储设备。外模式面向具体的应用程序,定义在逻辑结构之上,独立于存储模式和存储设备。原创 2024-03-30 14:17:24 · 934 阅读 · 0 评论 -
数据库(1)——基本概念和数据模型
数据的含义被称为数据的语义。原创 2024-03-30 11:49:04 · 1242 阅读 · 0 评论