关系型数据库
文章平均质量分 85
Mysql等
花言巧语大佩奇
这个作者很懒,什么都没留下…
展开
-
MySQL 数据库8小时内无请求自动断开连接
MySQL服务器默认的“wait_timeout”是28800秒即8小时,意味着如果一个连接的空闲时间超过8个小时,MySQL将自动断开该连接,原创 2022-09-13 17:04:17 · 1655 阅读 · 0 评论 -
explain 用法详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explainselectsurname,first_nameforma,bwherea.id=b.idEXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、in...转载 2020-07-15 10:19:32 · 2808 阅读 · 0 评论 -
史上最全的数据库面试题,不看绝对后悔
数据库面试知识点汇总一、基本概念1.主键、外键、超键、候选键超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(...转载 2019-11-28 16:16:31 · 704 阅读 · 0 评论 -
子查询
这篇文章讲述了SQL中的子查询,如有错误或者不妥之处,还请各位大佬批评指正。什么是子查询?把一个查询的结果在另一个查询中使用就叫做子查询初始数据有五个表:学生表,老师表,课程表,学院表,课程成绩表。表结构初始数据学生表老师表课程表学院表课程成绩表单行子查询返回的结果集为单个的子查询,叫做单行子查询。单行比较符有 >、>=、<...转载 2019-08-12 13:48:57 · 114 阅读 · 0 评论 -
mysql索引面试
原文链接:http://bbs.51cto.com/thread-1470880-1.htmlPart2:经典题目 1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么 ...转载 2019-02-14 15:09:44 · 800 阅读 · 0 评论 -
快速往数据库中插入1000万条数据
--创建MyISAM模式表方便批量跑数据 CREATE TABLE `logs1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `logtype` varchar(255) DEFAULT NULL, `logurl` varchar(255) DEFAULT NULL, `logip` varchar(255) DEFAULT NULL,...转载 2018-10-23 14:24:56 · 6989 阅读 · 1 评论 -
SQL进阶(三)
SQL Alias 别名:SQL别名用于为表或表中的列提供临时名称,使列名具有可读性,一个别名只存在于查询期间;列的SQL Alias语法:SELECT column_name AS alias_nameFROM table_name;表的SQL Alias语法:SELECT column_name(s)FROM table_name AS alias_name;S...原创 2018-10-23 14:07:20 · 286 阅读 · 0 评论 -
SQL高级语句(二)
SELECT TOP子句:SELECT TOP子句用于指定要返回的记录数量,在包含千条记录的大型表上很有用。并不是所有的数据库系统都支持SELECT TOP子句。MYSQL支持LIMIT子句来选择有限数量的记录,而Oracle使用ROWNUM。SQL server语法:SELECT TOP number\percent column_name(s)FROM table_name...原创 2018-10-23 14:06:04 · 329 阅读 · 0 评论 -
SQL数据库基础(一)
结构化查询语言简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句结构(结构化查询语言包含六个部分):1、数据查询语言(简称DQL):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序中给出。保留字SELECT是DQL(也是所有SQL)中用的最多的动词,其他DQL常用的保留字有WHER...原创 2018-10-23 14:05:19 · 455 阅读 · 0 评论 -
Mysql几种索引类型的区别及适用情况
如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。值得一提的...转载 2018-08-28 09:35:15 · 142 阅读 · 0 评论 -
性能优化之MySQL优化
性能优化之MySQL优化(一)http://dev.mysql.com/doc/index-other.htmlhttp://dev.mysql.com/doc/sakila/en/sakila-installation.html(使用教程)下载sakila数据库:http://dev.mysql.com/doc/index-other.html或者是http://download...转载 2018-07-26 09:43:24 · 702 阅读 · 0 评论