
MySQL数据库学习
文章平均质量分 50
肥猫披虎皮
越努力,越幸运
展开
-
SQL语句 外连接与内连接
数据库的表连接本文章通过学习《慕课网实战》总结内连接 JOIN从多张表提取数据,必须指定关联的条件。Select empno,ename,dnameFrom t_emp JOIN t_dept;ON e.deptno = d.deptno;//如果不定义关联条件就会出现无条件连接,两张表的数据会交叉连接,产生笛卡尔积例子//查询每名员工的部门信息Select e.empno,e.ename,d.dnameFROM t_emp e JOIN t_dept d ON e.dept原创 2022-03-10 18:21:25 · 1075 阅读 · 0 评论 -
SQL语句高级查询
本文章通过学习《慕课网》学习所得聚合函数聚合函数可以对数据求和、求最大值和最小值、求平均值等等。AVG平均值函数AVG函数用于获得非空值的平均值,非数字数据统计结果为0//求平均值 SELECT AVG(sal+IFNULL(comm,0)) FROM t_emp;SUM 求和函数SELECT SUM(ename) FROM t_emp;MAX函数MAX函数用于获得非空值的最大值SELECT MAX(comm) FROM t_emp;COUNT函数cou.原创 2022-03-10 11:37:40 · 301 阅读 · 0 评论 -
SQL 初级select查询
数据的简单查询本文章通过慕课网python全栈学习所得基本查询最基本的查询是由SELECT和From关键字组成的SELECT * FROM t_emp;SELECT empno,ename ,salFrom t_emp;例子 SSELECT empno,sal*12 as income From t_emp;数据分页SELECT …… FROM …… LIMIT 起始位置,偏移量;//例子 SELECT empno,ename FROM t_emp LIMIT 0,20;原创 2022-03-05 17:38:33 · 284 阅读 · 0 评论 -
MySQL数据库统计与排序
limit限制查询数select * from table limit off_start,row_countoff_start: 记录起始数row_count: 查询数量例如:select * from users limit 0,10 从0开始选出前10名会信息select * from users limit 10 选前10名会员信息select * from users limit 10,15 从10开始选后面15名会员信息count 统计记录数select count(1)原创 2020-12-26 22:54:24 · 2538 阅读 · 0 评论 -
MySQL SQL概述与DDL使用
**SQL 结构化查询语言DDL(数据定义语言)创建删除修改各种对象 —>create / drop / alterDML (数据操作语言)插入、删除、修改数据 —> insert / delete /update**DQL(数据查询语言)【最重要】检索(查询)数据 —> selectDCL(数据控制语言)授予或者召回用户权限 — >grant / revoke创建数据库create database dname(数据库名称)原创 2022-02-24 10:46:37 · 621 阅读 · 0 评论 -
MYSQL三大范式
三大范式设计范式指数据库设计时要遵循的原则。三大范式分别从数据表的列,数据表的行以及数据表之间的关系进行规范。第一范式在关系模型中,对数据列的一个规范要求,所有的列都应该是原子性的,即数据表的每一列的都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。 即实体中的某个属性有多个值时,必须拆分为不同的属性。在符合第一范式表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的列。第二范式满足第二范式必须先满足第一范式。第二范式要求数据库表中的每个实例或记原创 2021-01-02 23:00:08 · 240 阅读 · 0 评论