![](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=UTC2、需要修改driver和mysql-connector-java的驱动版本 <mysql.c...原创 2020-05-07 16:16:01 · 144 阅读 · 0 评论 -
MySQLDay11(索引 dba命令 三范式 一对一 一对多 多对多)
索引1、什么是索引 索引对应的英语单词为:index 索引相当于一本字典的目录,索引的作用是提供程序的检索【查询】效率 索引被用来快速找出在一个列上用一特定值的行,没有索引,MySQL不得不首先以第一条开始,然后读完整个表直到它找出相关的行。 表越大,花费时间越多,对于一个有序字段,可以运用二分查找,性能能得到本质上的提高,MYISAM和INNODB都是用B+Tr...转载 2018-07-20 08:54:51 · 544 阅读 · 0 评论 -
MySQLDay10(提交回滚 事务隔离性 查看隔离级别)
1、在MYSQL数据库管理系统中,事务的提交和回滚 在MYSQL数据库管理系统中,默认情况下,事务是自动提交的,也就是说,只要执行一条DML语句,开启了事务,并且提交了事务 这种自动提交机制是可以关闭的[关闭的第一种方式] start transaction;手动开启事务 DML语句... DML语句... DML语...转载 2018-07-03 10:43:56 · 153 阅读 · 0 评论 -
MySQLDay09(练习 常用存储引擎 事务基本概念)
列出所有员工的姓名、部门名称和工资select e.ename,d.dname,e.salfrom emp ejoin dept don e.deptno=d.deptno;列出所有部门的详细信息和人数select e.*,d.*,d.loc,count(e.ename)from emp eright join dep...转载 2018-03-18 11:18:31 · 309 阅读 · 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 · 304 阅读 · 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 · 357 阅读 · 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 · 391 阅读 · 0 评论 -
MySQLDay02(ifnull)
select database(); 查看当前数据库net 是操作系统的命令表table 是结构化的文件(<>不用输入为了区别())改主键(名称)可以不用写 asascending 升序Descending order 降序trimvt. 装饰; 修剪; 整理; adj. 整齐的,整洁的; 修长的; 苗条的; n. 修剪; 整...转载 2017-07-28 12:33:19 · 216 阅读 · 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 · 351 阅读 · 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 · 606 阅读 · 0 评论 -
MySQLDay03(日期转化,DQL顺序,跨表查询 where和having的区别)
每一个数据库处理日期的时候 采用的机制是不同的 日期处理都有自己的一套机制 所以在实际开放中表中的字段定义为date类型 这种情况很少见 因为一旦使用日期类型那么java程序将不能够通用 在实际的开放中一般会使用日期字符串来表示日期日期是数据库本身的特色 也是数据库本身机制中的一个重要内容 所以还是需要掌握MYSQL 数据库管理系统对日期的处理提供了2个重要的函数-str_to_dat...转载 2017-07-29 09:49:58 · 562 阅读 · 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 · 422 阅读 · 0 评论