![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 84
tianmaster
٩
展开
-
MySQL--多表设计_关联查询
文章目录多表设计数据库建立范式第一范式(确保每列保持原子性)第二范式(要有主键)第三范式(外键)外键(引用另外一个数据表的某条记录)注意事项关联查询内连接等值连接非等值连接自连接外连接左外连接语法右外连接交叉连接多表设计Q : 为什么需要多表关联?A : 数据冗余 —> 拆分Eg:数据库建立范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。目前关系数据库有5种范式:第一范式(1NF)、第二范式(原创 2021-01-20 18:48:24 · 690 阅读 · 0 评论 -
MySQ--dql(数据查询语言)--基础查询
文章目录分组函数功能分类特点条件查询语法比较查询逻辑查询模糊查询union查询union语法union all 语法union 和 union all效率对比排序查询数量限制查询分组查询语法子查询分类按子查询出现的位置按功能、结果集的行列数不同分组函数功能用作统计使用,又称为聚合函数或统计函数或组函数分类sum 求和、avg 平均值、max 最大值、min 最小值、count 计数(非空)特点sum,avg一般用于处理数值型max,min,count可以处理任何类型以上分组函数原创 2021-01-18 18:02:59 · 180 阅读 · 0 评论 -
MySQL--dql(数据查询语言)
文章目录dql查询结果处理字符函数逻辑处理数学函数日期函数dqlDQL(Data Query Language)数据查询语言查询是使用频率最高的一个操作,可以从一个表中查询数据,也可以从多个表中查询数据。基础查询语法:select 查询列表 from 表名;特点:查询列表可以是:表中的字段、常量、表达式、函数查询的结果是一个虚拟的表格查询结果处理查询常量值 SELECT 100;查询表达式:select 100*98;查询函数:select 函数; /原创 2021-01-18 14:44:04 · 81 阅读 · 0 评论 -
MySQL--dml(数据操纵语言)
文章目录dml插入数据修改数据删除数据dml数据操纵语言DML(Data Manipulation Language)常用语句:insert,delete,update插入数据方式1: INSERT INTO 表名(列1,列2……,列n) VALUES(值1,值2……,值n);方式2: INSERT INTO 表名 set 列名1=值1,…列名n=值n;方式3: INSERT INTO 表名(列1,列2……,列n) VALUES(值1,值2……,值n),(值1,值2……,值n);原创 2021-01-17 11:46:46 · 102 阅读 · 0 评论 -
MySQL数据库--ddl(数据定义语言)
文章目录MySQL语法规范sqlddl创建删除数据库数据库的基本概念设计表数据类型整数浮点数据类型(M,D)BLOB创建语法删除表修改表结构添加主键约束移除主键约束设置自动增长设置不能为空添加唯一约束移除唯一约束添加检查约束移除检查约束添加列删除列修改列名修改列的数据类型MySQL语法规范不区分大小写,建议关键字大写,表名、列名小写每句话用;注释单行注释:#注释文字单行注释:-- 注释文字(要有空格)多行注释:/* 注释文字 */sql结构化查询语言(Structured Query原创 2021-01-17 11:41:51 · 358 阅读 · 0 评论 -
MySQL数据库
文章目录为什么学习数据库?概述数据库存储数据特点MySQL数据库MySQL的安装安装路径自己选择配置系统环境变量MySQL初始化和启动以管理员身份运行启动cmd先进入D盘cd 到 mysql安装目录初始化数据库为Windows系统安装mysq 服务启动MySQL服务为root账号设置密码为什么学习数据库?实现数据持久化到本地使用完整的管理系统统一管理,可以实现结构化查询,方便管理概述数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通原创 2021-01-17 11:15:42 · 98 阅读 · 0 评论