mysql
2023-02-19
28
本文实例讲述了MySQL数据库优化之索引实现原理与用法。分享给大家供大家参考,具体如下:
索引
什么是索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。
索引的分
2023-02-19
181
MySQL行转列操作
所谓的行转列操作,就是将一个表的行信息转化为列信息,说着可能比较笼统,这里先举个例子,如下:+----+-----------+--------+-------+
| ID | USER_NAME | COURSE | SCORE |
+----+-----------+--------+-------+
| | 张三 | 数学 | |
| | 张三 | 语文 | |
| | 张三 | 英语 | |
| | 李四 | 数学 |
2023-02-19
31
1、复杂SQL查询
1.1、单表查询
(1)选择指定的列
[例]查询全体学生的学号和姓名select Sno as 学号,Sname as 姓名 from student;
select Sno,Sname from student;(2)查询全部列
[例]查询全体学生的详细信息select * from student;(3)对查询后的指定列进行命名
[例]查询全部学生的“姓名”及其“出生年”两列select Sname as 姓名,(2014-Sage) as 出生年 from student;
se
2023-02-19
41
一、概述
一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值(return),并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。
二、语法
创建存储过程和函数语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])[characteristic ...] routine_b
2023-02-19
36
本文教程为大家分享了mysql5.7安装配置方法,供大家参考,具体内容如下
mysql-installer-community-5.7.9.1各版本相关说明:
mysql-installer-web-community-5.7.9.0 : 有web标识的表示在线安装;
mysql-installer-community-5.7.9.1 : 没有web标识的表示离线安装;
mysql-cluster-gpl-7.4.8-winx64 : 单独这个是没有用的,需要在mysql-installer-commun
2023-02-19
47
MySQLTuner 下载地址:http://github.com/rackerhacker/MySQLTuner-perl
MySQLTuner 使用方法: Downloading and using MySQLTuner is actually a very simple process:
wget mysqltuner.pl perl mysqltuner.pl
If you'd rather not invoke perl every time, just make it executa
2023-02-19
82
目录1、利用uuid函数生成唯一且不规则的主键id2、id实现自动增长1、利用uuid函数生成唯一且不规则的主键id
sql:CREATE TABLE `test` (`id` varchar(100) COLLATE utf8_estonian_ci NOT NULL COMMENT '唯一不重复',`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,`update_time` timestamp NOT NULL DEF
2023-02-19
26
目录Java的数据库编程JDBC概念使用步骤利用JDBC实现增加(insert)利用JDBC实现删除(delete)利用JDBC实现修改(update)利用JDBC实现查找(select)Java的数据库编程JDBC
概念
JDBC是一种用于执行sql语句的Java API,他是java中的数据库连接规范,这个API由一些接口和类组成。它为java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问本质是通过代码自己实现一个MySQL客户端,通过网络和服务器进行数据的交互,客户端不能