数据库MySQL
暂时只是记录MySQL
1844988765
这个作者很懒,什么都没留下…
展开
-
数据库设计
数据库的设计数据库设计的范式概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。分类:第一范式(1NF):每一列都是不可分割的原子数据项原创 2020-11-10 14:52:56 · 96 阅读 · 0 评论 -
MySQLday06
变量&存储过程1. 变量系统变量:全局变量会话变量自定义变量:用户变量局部变量一、系统变量说明:变量由系统定义,不是用户定义,属于服务器层面注意:全局变量需要添加global关键字,会话变量需要添加session关键字,如果不写,默认会话级别使用步骤:1、查看所有系统变量show global|【session】variables;set @@global|【session】系统变量名=值;2、查看满足条件的部分系统变量show global|【session】原创 2020-09-22 22:52:03 · 219 阅读 · 0 评论 -
MySQLday05
目录#常见约束#1.添加列级约束/*语法:#2.添加表级约束/*#二、修改表时添加约束#常见约束/*含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名、学号等 DEFAULT:默认,用于保证该字段有默认值 比如性别 PRIMA...原创 2020-05-05 19:57:49 · 230 阅读 · 0 评论 -
MySQLday04
#进阶9:联合查询/*union 联合 合并:将多条查询语句的结果合并成一个结果语法:查询语句1union查询语句2union...应用场景:要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时特点:★1、要求多条查询语句的查询列数是一致的!2、要求多条查询语句的查询的每一列的类型和顺序最好一致3、union关键字默认去重,如果使用unio...原创 2020-05-03 11:14:16 · 319 阅读 · 0 评论 -
MySQLday03
#二、sql99语法/*语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left ...原创 2020-04-28 22:33:08 · 858 阅读 · 0 评论 -
MySQLday02_2
三、分组查询一、语法select 分组函数,分组后的字段from 表【where 筛选条件】group by 分组的字段【having 分组后的筛选】【order by 排序列表】二、特点 使用关键字 筛选的表 位置分组前筛选 where 原始表 group by的前面分组后筛选...原创 2020-04-28 12:05:15 · 624 阅读 · 0 评论 -
MySQLday02_1
目录一、排序查询#1、按单个字段排序#2、添加筛选条件再排序#3、按表达式排序#4、按别名排序#5、按函数排序#6、按多个字段排序练习#1.查询员工的姓名和部门号和年薪,按年薪降序 按姓名升序#2.选择工资不在8000到17000的员工的姓名和工资,按工资降序#3.查询邮箱中包含e的员工信息,并先按邮箱的字节数降序,再按部门号升序二、常见函数#...原创 2020-04-27 22:35:24 · 131 阅读 · 0 评论 -
MySQL day01
SQL的语言分类DQL(Data Query Language):数据查询语言 selectDML(Data Manipulate Language):数据操作语言 insert 、update、deleteDDL(Data Define Languge):数据定义语言 create、drop、alterTCL(Transaction Control Lang...原创 2020-04-27 16:59:58 · 107 阅读 · 0 评论