
Sql
文章平均质量分 75
Sql
abcnull
INTP男,好结交志趣相投的朋友,微信:a463279708,希望能共同努力进步!你们的支持将是我写下去的不竭动力......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql explain使用
通过 EXPLAIN 你可以知道:如是否使用索引、扫描多少行、是否需要排序或临时表EXPLAIN 三板斧(type、key、Extra)原创 2025-05-27 17:47:54 · 464 阅读 · 0 评论 -
mysql中一些常用的聚合函数的使用
文章目录前言COUNTMAXMINSUMAVG前言提到 mysql 的聚合函数,聚合查询,就不得不提到分组查询,分组查询 GROUP BY 语句经常会结合集合函数使用COUNT查询员工数量SELECT COUNT(*) FROM employees;MAX查询某个列字段的最大值SELECT MAX(列字段) FROM employees;MIN查询某个列字段的最小值SELECT MIN(列字段) FROM employees;SUM查询累加总和SELECT SUM(sala原创 2020-09-20 17:58:08 · 382 阅读 · 0 评论 -
mysql中的LIKE关键字
文章目录前言通配符`%`NOT 取反`_`表一个字符前言LIKE 用于 where 表达式中,基本形式如下:SELECT * FROM 表名 WHERE 列字段 LIKE 匹配什么内容LIKE 前可以加 NOT 表示不匹配通配符%%表示可以匹配到一些内容,如下举例SELECT * FROM 表名 WHERE 列字段 LIKE '李明%';那么实际中他可以匹配到李明,李明博,但是就是匹配不到X李明通配符可以前后加NOT 取反NOT 加载 LIKE 前面表示取反SELECT * FR原创 2020-09-20 17:24:25 · 1236 阅读 · 0 评论 -
如何使用官方的mysql数据来进行sql练习
文章目录官方数据导入 sql 流程官方数据官方的 mysql 数据在这里:https://github.com/datacharmer/test_db我们需要直接使用 employees.sql 这个文件中数据就可以了,怎么做呢?在 navicat 中导入 sql 我自己经过尝试会报如下错误:[ERR] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve原创 2020-09-20 16:44:40 · 1447 阅读 · 1 评论 -
mysql数据库中的四种语言 DDL DML DCL TCL
文章目录DDLDMLDCLTCLDDLDDL (Data Definition Language )数据库定义语言DDL 主要是定义数据库的语言,不需要 commit 提交CREATE ALTER DROP TRUNCATE COMMENT RENAME DMLDML (Data Manipulation Language)数据操纵语言DML 由数据库管理系统提供的,主要让管理者使用,用来操作数据库的表中的数据,需要 commit 提交SELECT INSERT UPDATE原创 2020-06-03 19:52:38 · 886 阅读 · 0 评论 -
MySQL语法入门
数据库操作:创建数据库CREATE DATABASE 数据库名;创建数据库设置UTF-8编码CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8;创建数据库设置UTF-8编码并带校对规则CREATE DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;原创 2018-03-19 23:58:20 · 396 阅读 · 0 评论 -
mysql视图简介与使用
文章目录简介视图基本语句简介mysql 5 之后的版本新增的功能。其实就是一种虚拟存在的表,注意视图里存的其实就是 sql 逻辑,表象视图是一个表,通过查询视图动态运行里头 sql 逻辑而已视图基本语句创建与使用视图:-- 创建视图,方式 1CREATE VIEW 视图名 AS (SELECT 语句1);-- 创建视图,方式 2CREATE OR REPLACE VIEW 视图名 ...原创 2020-03-14 23:59:15 · 323 阅读 · 0 评论 -
mysql各种类型的查询的使用和总结
文章目录常见关键字使用常用函数模糊匹配分组查询多表查询子查询连接查询联合查询常见关键字使用-- 简单查询SELECT 列字段2 FROM 表名 WHERE 列字段1 = '列值1';-- 别名 ASSELECT 列字段1 AS 别名1 FROM 表名1;-- 去重查询 DISTINCTSELECT DISTINCT 列字段2 FROM 表名 WHERE 列字段1 = '列值1';...原创 2020-03-10 23:44:00 · 897 阅读 · 0 评论 -
基本mysql语句,建表增删改查
文章目录建库建表修改表结构插入(增)删除(删)修改(改)查找(查)我们知道 sql 语句离不开 crud 也就是增查改删,有人喜欢说增删改查,c 表示 create 增加,r 表示 read 查询,u 表示update 修改,d 表示 delete 删除建库建表创建数据库CREATE DATABASE 数据库名字;创建表CREATE TABLE 表名 ( 列名1 VARCHA...原创 2020-03-09 19:57:40 · 487 阅读 · 0 评论 -
drop truncate delete区别
文章目录droptruncatedeletedrop删除程度:最彻底drop 丢弃,既删表数据,又删表结构,立即释放磁盘空间DDL 语句(数据定义语言),一次性删除所有数据,并不会把删除操作记录在日志中,不可进行回滚针对于表,删表最彻底,结构数据磁盘全清理建议:没有备份时,慎用!DROP TABLE 表名;truncate删除程度:一般彻底truncate 删除表...原创 2020-03-15 16:56:58 · 359 阅读 · 0 评论 -
sql查询编写规律技巧总结
文章目录这里做一个 sql 编写根据个人经验做的一个小总结需要能力:小学语文能力+小学逻辑思维能力+小学学习能力即可编写好 sql我们写好 sql 无非就是学好语法之后多练就可以很快能上手写好。我们创建好多张表之后,我们怎么分析编写 sql 呢?有如下这几步:题目:要求查询语文成绩大于平均成绩的学生学号(假如成绩表有学生号和课程号为联合主键,其中还有成绩列字段,课程表有课程号和课程名,课程...原创 2020-03-13 00:30:04 · 739 阅读 · 0 评论 -
mysql中sql语句执行顺序
文章目录执行顺序一些问题解释执行顺序FROM 哪张表先去寻找表JOIN 连接方式连接ON 连接条件连接条件WHERE 分组前条件筛出条件GROUP BY 分组(开始允许使用 SELCT 中的别名)进行分组HAVING 对结果集做筛选分组后的筛出条件SELECT 选择列最终只显示选择的列DISTINCT 去重去重ORDER BY...原创 2020-03-11 19:57:02 · 356 阅读 · 0 评论