摘要: 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查 阅读全文
posted @ 2018-10-21 23:47 傻白甜++ 阅读(282) 评论(0) 推荐(0) 编辑
摘要: mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下: mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下: mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下 阅读全文
posted @ 2018-10-21 23:45 傻白甜++ 阅读(375) 评论(0) 推荐(0) 编辑
摘要: MySQL 5.7.9版本sql_mode=only_full_group_by问题 用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #2 of SELECT list is 阅读全文
posted @ 2018-10-21 23:44 傻白甜++ 阅读(177) 评论(0) 推荐(0) 编辑
摘要: mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为 阅读全文
posted @ 2018-10-21 23:44 傻白甜++ 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_increment, name varchar(2 阅读全文
posted @ 2018-10-21 23:39 傻白甜++ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 先创建表 #创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', 阅读全文
posted @ 2018-10-21 23:38 傻白甜++ 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录 一对一: 表1的一条记录唯一对应表2的一条记录,反之亦然 阅读全文
posted @ 2018-10-21 23:37 傻白甜++ 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字段为该表的外键 NOT NULL 标识该字段不能为空 UNIQUE KEY (U 阅读全文
posted @ 2018-10-21 23:36 傻白甜++ 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 首先补充点了解的小知识; select * from mysql.user #显示出来乱了 select * from mysql.user\G #加了\G后一行一行显示了 一、数据类型:分不同种类去存不同类型的数据 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽 阅读全文
posted @ 2018-10-21 23:35 傻白甜++ 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop database db1; 改:alter database db1 charset gbk; 查:s 阅读全文
posted @ 2018-10-21 23:34 傻白甜++ 阅读(197) 评论(0) 推荐(0) 编辑
TOP