MySQL学习
本专栏为我在学习Mysql过程中的学习笔记,欢迎大家一起学习。如有疑问,也可以加我的qq:1123020105一起讨论。
sosalt8
这个作者很懒,什么都没留下…
展开
-
MySQL8 学习笔记4
1.使用SQL按分隔符处理数据举例:2.MySQL中的其他函数举例:3.MySQL8.0新增的公共表表达式举例:4.MySQL8.0新增的窗口函数over()指定了窗口的范围,partition by子句用于查询返回的结果及进行分组的,也就是将查询的结果集分成不同大小的窗口。下面看一张表,命名为test:5.SQL开发中易犯的错误...原创 2020-03-13 20:57:06 · 119 阅读 · 0 评论 -
MySQL8 学习笔记3
1.依然是select如果你对join on 仍然稀里糊涂,请看:MySQL中的join以及on条件的用法接着看select基本语法,继续介绍笔记2中没有提到的特性:a.使用group by分组查询结果使用having子句过滤分组结果:b.mysql中的分组函数举例:c.使用order by子句排序查询结果d.使用create view语句创建视图...原创 2020-03-13 16:53:20 · 141 阅读 · 0 评论 -
MySQL中的join以及on条件的用法
MySQL中join的用法:join具有连接的作用,即当两个或者两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据:join的用法:连接举例先看看,就懂了:例如: 有一个表叫做stu,一个表叫class,stu join class会生成一个新的表,我们执行: stu join class 后,新的表成为:通过上面的例子总结一下:join后的列名是两个表列名...转载 2020-03-13 11:09:35 · 758 阅读 · 0 评论 -
MySQL8学习笔记2
1.建立数据库imc_db需要注意的是,我们对数据库能修改的只有specifications,也就是默认字符集和排序规则这两个参数,而不能对数据库的名称进行修改,mysql目前不支持rename database这样的操作。创建数据库的时候如果不指定specifications,则会使用系统默认的。2.使用create table建立表可以使用help create table命令来...原创 2020-03-12 22:51:07 · 99 阅读 · 0 评论 -
MySQL8学习笔记1
1.逻辑设计之宽表模式就是把一个对象的所有属性,全存储到一个表中。如果这个对象属性很多,对应这个存储对象属性的表,列就比较多。例如:宽表模式存在的问题:数据冗余:相同的数据在一个表中出现了多次,例如讲师名sqlsercn。一方面增加了对象所占用的存储空间,另一方面在进行数据维护的时候,就不得不对数据进行多次的维护。例如假如讲师职位“高级DBA”发生了变化,就要进行四次维护,如果有一条没有...原创 2020-03-08 17:40:35 · 242 阅读 · 0 评论 -
使用SQLyog连接Linux(CentOS版本)下的MySQL8数据库报2003以及1045错误的解决方法
今天想尝试一下mysql的图形化管理工具,于是下载了SQLyog,连接时却遇到了以下错误:其中192.168.0.10是我linux下设置的inet,我们是通过它远程连接数据库,这肯定是没有问题的,账号root以及密码我在登陆数据库的时候已经用过多回了,肯定也没有问题,那么到底是什么问题呢?1.首先要确保mysql服务是打开的,也就是你linux下输入mysql,如果提示ERROR 2002...原创 2020-03-08 01:37:43 · 3456 阅读 · 5 评论