- 博客(15)
- 收藏
- 关注
原创 MySQL——多表查询
多表查询是在数据库中处理来自两个或更多表的数据的一种方法。子查询外部语句可以是INSERT/DELETE/UPDATE/SELECT(增,删,改,查)的任意一个。一般将记录多个字段数据的表建立外键(子表),指向记录一个字段数据的表(父表)。建立第三张中间表,中间表(子表)至少包含两个外键,分别关联两方的主键(父表)。列子查询 (子查询结果为一列)左外连接 查询左表的数据,和两表交集的数据。右外连接 查询右表的数据,两表和交集的数据。UNION:就是将多次查询的结果合并起来,形成一个新的查询结果集。
2024-08-27 20:03:06
671
原创 MySQL——约束/外键约束
约束是作用于表中字段的规则,用于限制存储在表中的数据,为了保证数据库的正确性,有效性和完整性。FORELGN KEY(外键约束):用来让两张表的数据之间建立连接,保证数据的一致性和完整性。UNQUE(唯一约束):保证字段的所有数据都是唯一,不重复的。DEFAULT(默认约束):保存数据时,如果没用指定该字段的值,则采用默认值。数据2:年龄不满足检查约束设置的值,所以数据不插入,但是ID会增加1。数据3:满足所设置的约束条件,所以可以插入数据,ID为3。数据1:满足所设置的约束条件,所以可以插入数据。
2024-08-27 14:30:29
653
原创 Liunx基础——GCC
GCC(GNU Compiler Collection)是一个广泛使用的开源编译器套件,用于将用C、C++、Go、Fortran等语言编写的源代码转换为可执行程序。
2024-08-25 20:11:02
318
原创 Liunx基础——find命令查找文件
find 命令是在 中非常强大的文件查找工具。它可以根据多种标准来查找文件,如文件名、类型、大小、修改时间等。
2024-08-23 15:40:43
854
原创 Liunx基础——软件包的安装,文件压缩和解压缩
在 Linux 中,软件包的安装、文件的压缩和解压缩是非常常见的操作。下面我将分别介绍这些操作的方法和常用的命令。
2024-08-22 21:06:06
670
原创 Liunx基础——用户和用户组相关概念及命令
在 Linux 中,用户和用户组是系统安全的重要组成部分。用户账户用于登录系统,并且每个用户都可以有自己的权限设置。用户组则用于组织多个用户,并为这些用户分配相同的权限。下面分别介绍用户和用户组的相关概念及命令。
2024-08-22 20:09:21
820
原创 MySQL基础——MySQL中一些常用的内置函数
函数通常需要一个种子作为参数来生成随机数。如果没有提供参数,它会默认使用当前时间作为种子。如果你想要每次查询都能得到相同的随机数序列,你可以提供一个固定的种子值。
2024-08-22 17:06:14
363
原创 MySQL——DCL--数据控制语言,用来创建数据库用户,控制数据库的访问权限
DCL(Data Control Language,数据控制语言)是 SQL 语言的一部分,用于管理数据库的安全性和访问权限。DCL 主要用于创建数据库用户、授予或撤销用户的访问权限等操作。
2024-08-22 10:06:52
252
原创 MySQL——DQL--数据查询语言,用来查询数据库中表的记录
在SQL中,DQL(Data Query Language,数据查询语言)主要用于检索数据,最常用的DQL命令是 SELECT。
2024-08-21 17:53:53
836
原创 MySQL——DML--数据操作语言,用来对数据库表中的数据进行增删改
在MySQL中,DML(Data Manipulation Language,数据操作语言)是一组用于操作数据库中的数据的SQL命令。这些命令允许用户插入、更新或删除数据库中的数据。以下是几个常见的DML命令及其用途
2024-08-21 14:49:06
365
原创 MySQL——DDL--数据定义语言,用来定义数据库对象
在数据库管理中,DDL(Data Definition Language,数据定义语言)是一组用于定义数据库结构和对象的SQL命令集合。这些命令主要用于创建、修改或删除数据库中的表、索引、视图等数据对象。
2024-08-20 22:44:23
2098
原创 SQL学习笔记——基础简单入门
文章来源:SQL之母 - 免费SQL自学网站 by 程序员鱼皮程序员鱼皮的免费 SQL 自学网站,入门数据库、入门 SQL 语言,编程学习注:文章仅供参考,不喜勿喷。
2024-08-19 21:52:29
879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
3