MYSQL 基础
文章平均质量分 53
Vics异地我就
这个作者很懒,什么都没留下…
展开
-
MySQL 中 SQL 优化常用的30 种方法
文字属于知乎转载, 但是个人觉得第五条和第九条有些冲突,其他的方法暂时作为存储使用,后期会逐条进行比对验证! 还请小伙伴们借鉴的时候多加注意验证1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。select * from temp;2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使..原创 2021-05-19 00:14:23 · 87 阅读 · 0 评论 -
关于c3p0连接mysql8.0.11 配置文件 url 错误问题;An attempt by a client to checkout a Connection has timed out 问题解决
关于c3p0连接mysql8.0.11 配置文件 url 错误问题报错条目为关于 数据库连接 An attempt by a client to checkout a Connection has timed out 问题解决下列参数注意更改“数据库名称”由于是mysql8.0版本 需要重新更改url地址,即把useSSL=false&serverTimezone=UTC或者serverTimezone=GMT改成useSSL=false&serverTimezone=U原创 2021-05-11 23:48:25 · 381 阅读 · 0 评论 -
SQL 行列转换之 CASE WHEN 和UNION ALL 的用法
SQL 行列转换之 CASE WHEN 和UNION ALL 的用法建表语句部门表CREATE TABLE DEPT(DEPTNO INT PRIMARY KEY, -- 部门编号DNAME VARCHAR(14) , -- 部门名称LOC VARCHAR(13) -- 部门地址) ;-- 部门数据:INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK');INSERT INTO DEPT VALUES (20,'RES.原创 2021-05-10 17:38:45 · 355 阅读 · 0 评论 -
2021-05-09 SQL50题 建表语句
SQL50题 建表语句create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12-21' , '男');insert into Student values..原创 2021-05-09 14:23:13 · 209 阅读 · 0 评论 -
DQL、DML、DDL、DCL全名说明方便记忆
DQL、DML、DDL、DCL全名说明方便记忆SQL(Structure Query Language)结构化查询语言DQL(data query language)数据查询语言 select操作DML(data manipulation language)数据操作语言,主要是数据库增删改三种操作DDL(data defination language)数据库定义语言,主要是建表、删除表、修改表字段等操作DCL(data control language)数据库控制语言,如commit,原创 2021-05-09 09:24:05 · 219 阅读 · 0 评论 -
Mysql 的入门第一步之 DDL
Mysql 的入门第一步之 DDL1.添加表列 ALTER TABLE 表名 ADD 列名 类型;具体操作:–为学生表添加一个新的字段remark,类型为varchar(20)ALTER TABLE student ADD remark VARCHAR(20);2.修改列类型 ALTER TABLE 表名 MODIFY 列名 新的类型; 具体操作:–将student表中的remark字段的改成varchar(100)ALTER TABLE student MODIFY remark ...原创 2021-05-08 21:14:47 · 92 阅读 · 0 评论