![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
孙文旭
这个作者很懒,什么都没留下…
展开
-
JDBC:IDEA连接MYSQL详解与优化
首先去maven中央仓库中下载需要的jar包然后把下载好的jar包放到我们项目中的lib文件夹下然后添加依赖dwcaefe在demo中使用案例Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/mydb01"; String userName...原创 2019-04-10 20:55:40 · 244 阅读 · 0 评论 -
Hive/MySql 踩坑
在使用hive 需要配置元数据存储在mysql中,来解决不能多连接的问题数据库的名称1)不能含有" . "2)不要以数字开始原创 2019-07-08 09:03:58 · 1990 阅读 · 0 评论 -
【MySql】面试题汇总TWO(必学!干货!)
准备工作Student(Sid,Sname,Sage,Ssex)学生表Sid:学号Sname:学生姓名Sage:学生年龄Ssex:学生性别Course(Cid,Cname,T#)课程表Cid:课程编号Cname:课程名称Tid:教师编号SC(Sid,Cid,score)成绩表Sid:学号Cid:课程编号score:成绩Teacher(Tid,Tname)教师表Tid:...转载 2019-05-29 16:37:56 · 406 阅读 · 1 评论 -
【MySql】面试题汇总ONE(必学!干货!)
part one经典面试题1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义(1)、varchar与ch...转载 2019-05-29 16:27:04 · 149 阅读 · 0 评论 -
MySQL常用的七种表类型
其实MySQL提供的表类型截至到今天已经有13种,各有各的好处,但是民间流传的常用的应该是7种,如果再细化出来,基本上就只有两种:InnoDB、MyIASM两种。MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。MySQL向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIAS、Inn...转载 2019-04-18 14:04:21 · 237 阅读 · 0 评论 -
数据库范式通俗解释与相关名词解释
第一范式列不能够再分这是不符合第一范式的(红色代表主键)——地址列可以再分第二范式首先要符合第一范式表必须有主键非主键列不能只依赖于主键的一部分第三范式首先满足第二范式非主键列必须直接依赖于主键,不能存在传递依赖这是不符合第三范式的(红色代表主键)——学校描述没有直接依赖于主键,而是直接依赖于学校,学校直接依赖于主键,所以存在传递依赖名词解释码设 K 为...转载 2019-04-18 11:09:10 · 651 阅读 · 0 评论 -
【真正的干货一篇就够了!】MySQL 索引 详解+使用+优化+面试
什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。索引的一个主要目的就是加快检索表中数据,亦即能协助信息搜索者尽快的找到符合限制条件的记录ID的辅助数据结构。实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。不使用索引会怎么样?...转载 2019-04-15 17:11:30 · 1241 阅读 · 0 评论 -
MySQL中的变量定义与赋值(干货)
说明:现在市面上定义变量的教程和书籍基本都放在存储过程上说明,但是存储过程上变量只能作用于begin…end块中,而普通的变量定义和使用都说的比较少,针对此类问题只能在官方文档中才能找到讲解。前言MySQL存储过程中,定义变量有两种方式:1、使用set或select直接赋值,变量名以@开头例如:set @var=1; 可以在一个会话的任何地方声明,作用域是整个会话,称为用户变量。2...转载 2019-04-09 20:17:21 · 15724 阅读 · 0 评论 -
MySQL 视图基本操作
视图视图:view,是一种有结构(有行有列),但是没有结果的虚拟表,虚拟表的结构来源不是 自己定义的,而是来源对 (select)对应基表中产生的。创建视图基表语法: Create view 视图的名称 as select 语句 后面的跟的select语句,可以是普通的查询,也可以是连接查询,也可以是联合查询,子查询创建单表视图:基表只...原创 2019-04-09 19:49:47 · 402 阅读 · 0 评论 -
mySQL 事务
事务介绍首先,什么是事务?事务就是一段sql语句的批处理,但是这个批处理是一个atom(原子),不可分割,要么都执行,要么回滚(rollback)都不执行。MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只...转载 2019-04-08 23:13:45 · 108 阅读 · 0 评论 -
mysql 求部门薪资前三的用户信息
话不多说直接上代码:方法一select * from emp e1where (select count(distinct e2.sal) from emp e2 where e2.sal>e1.sal and e1.deptno=e2.deptno)<3order by e1.deptno,e1.sal desc方法二select * from (select t...原创 2019-07-08 22:23:11 · 399 阅读 · 0 评论