![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 53
wenchi2018
5000一章
先配置后插件然后搭建过程中的异常跟着快捷键接着知识 最后网址
大分类异常拆开
分类要明确 不能糅合 以后拆麻烦
左上右下
头条号:https://www.toutiao.com/i6827822832097952267/
个人小程序:sql小工具
展开
-
Mysql8.0.20知识Part01
1、The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. 时区问题 在datasource的url后面添加&serverTimezone=UTC 2、需要修改driver和mysql-connector-java的驱动版本 <mysql.c...原创 2020-05-07 16:16:01 · 135 阅读 · 0 评论 -
MySQLDay11(索引 dba命令 三范式 一对一 一对多 多对多)
索引 1、什么是索引 索引对应的英语单词为:index 索引相当于一本字典的目录,索引的作用是提供程序的检索【查询】效率 索引被用来快速找出在一个列上用一特定值的行,没有索引,MySQL不得不首先以第一条开始,然后读完整个表直到它找出相关的行。 表越大,花费时间越多,对于一个有序字段,可以运用二分查找,性能能得到本质上的提高,MYISAM和INNODB都是用B+Tr...转载 2018-07-20 08:54:51 · 538 阅读 · 0 评论 -
MySQLDay10(提交回滚 事务隔离性 查看隔离级别)
1、在MYSQL数据库管理系统中,事务的提交和回滚 在MYSQL数据库管理系统中,默认情况下,事务是自动提交的,也就是说,只要执行一条DML语句,开启了事务,并且提交了事务 这种自动提交机制是可以关闭的[关闭的第一种方式] start transaction;手动开启事务 DML语句... DML语句... DML语...转载 2018-07-03 10:43:56 · 148 阅读 · 0 评论 -
MySQLDay09(练习 常用存储引擎 事务基本概念)
列出所有员工的姓名、部门名称和工资 select e.ename,d.dname,e.sal from emp e join dept d on e.deptno=d.deptno; 列出所有部门的详细信息和人数 select e.*,d.*,d.loc,count(e.ename) from emp e right join dep...转载 2018-03-18 11:18:31 · 300 阅读 · 0 评论 -
MySQLDay08(练习)
/* *14、列出所有员工及领导的姓名 *emp a<员工表> *emp b<领导表> *select * a.ename empname,b.ename leadername *from * emp a *left join 那边人多在那边 没有匹配也会列出来 * emp b *on * a.mgr = b.empno; *15、列...转载 2018-03-03 10:59:14 · 298 阅读 · 0 评论 -
MySQLDay07(练习题)
/* *2、哪些人的薪水在部门的平均薪水之上 *第一步:找出部门的平均薪水【按照部门编号分组求薪水平均值】 *select deptno,avg(sal) as avgsal from emp group by deptno; *第二步:将上面的查询结果当做临时表t,t表和emp e表进行表连接 *条件 t.deptno=e.deptno and e.sal>t.avgsal *...转载 2018-03-01 16:32:31 · 344 阅读 · 0 评论 -
MySQLDay06(约束 约束查询 外键)
唯一性约束 unique约束的字段具有唯一性 不可重复创建用户 保证邮箱地址唯一可以为空drop table is exists t_user;create table t_user( id int(10),name varchar(32) not null,email varchar(128) unique);insert into t_user(id,name,email) values(...转载 2017-08-21 16:14:49 · 387 阅读 · 0 评论 -
MySQLDay02(ifnull)
select database(); 查看当前数据库 net 是操作系统的命令 表table 是结构化的文件 (<>不用输入为了区别()) 改主键(名称)可以不用写 as ascending 升序 Descending order 降序 trim vt. 装饰; 修剪; 整理; adj. 整齐的,整洁的; 修长的; 苗条的; n. 修剪; 整...转载 2017-07-28 12:33:19 · 209 阅读 · 0 评论 -
MySQLDay01(语言分类 一些基本函数)
s server 服务器方向b browser 浏览器方向HTML_CSS_JavaScriptSQL Structured Query LanguageDBMS编译SQL语言后再执行它通过DBMS执行SQL语句操作DBMySQL 是MySQL AB公司开发的关系型数据库管理系统(RDBMS Relational Database Mangerment System)流行的开源数据库 2008...转载 2017-07-25 10:50:42 · 332 阅读 · 0 评论 -
MySQLDay05(创建个表 数据类型 默认编码表 默认值 增删改 约束 )
create table tableName{columnName dateType(length),.....colunmName dataType(length)};set character_set_results='gbk';应该想指定多少个字段 字段类型 字段长度多少合适 字段名称要望文生义表1、表格(table) 用来存储数据 表格是一种结构化文件 2、表格行被称为记录(表中的数据) ...转载 2017-08-17 11:08:37 · 600 阅读 · 0 评论 -
MySQLDay03(日期转化,DQL顺序,跨表查询 where和having的区别)
每一个数据库处理日期的时候 采用的机制是不同的 日期处理都有自己的一套机制 所以在实际开放中表中的字段定义为date类型 这种情况很少见 因为一旦使用日期类型那么java程序将不能够通用 在实际的开放中一般会使用日期字符串来表示日期 日期是数据库本身的特色 也是数据库本身机制中的一个重要内容 所以还是需要掌握 MYSQL 数据库管理系统对日期的处理提供了2个重要的函数 -str_to_dat...转载 2017-07-29 09:49:58 · 553 阅读 · 0 评论 -
MySQLDay04(内外连接 ,子查询,limit)
在连接查询的时候虽然使用了限制条件 但是匹配的次数没有减少 还是56次只不过这一次的结果都是有效记录SQL92 内连接的等值连接select e.ename,d.dname from emp e,dept d where e.deptno=d.deptnoSQL99 内连接的等值连接select e.ename,d.dname from emp e join dept d on e.deptno=...转载 2017-07-30 08:58:55 · 414 阅读 · 0 评论