mysql

数据库

MySQL数据库优化之索引实现原理与用法分析

28 0

本文实例讲述了MySQL数据库优化之索引实现原理与用法。分享给大家供大家参考,具体如下: 索引 什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 索引的分

数据库

MySQL 中行转列的方法

181 0

MySQL行转列操作 所谓的行转列操作,就是将一个表的行信息转化为列信息,说着可能比较笼统,这里先举个例子,如下:+----+-----------+--------+-------+ | ID | USER_NAME | COURSE | SCORE | +----+-----------+--------+-------+ | | 张三 | 数学 | | | | 张三 | 语文 | | | | 张三 | 英语 | | | | 李四 | 数学 |

数据库

MySQL常用SQL语句总结包含复杂SQL查询

31 0

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

数据库

理解MySQL存储过程和函数

41 0

一、概述 一提到存储过程可能就会引出另一个话题就是存储过程的优缺点,这里也不做讨论,一般别人问我我就这样回答你觉得它好你就用它。因为mysql中存储过程和函数的语法非常接近所以就放在一起,主要区别就是函数必须有返回值(return),并且函数的参数只有IN类型而存储过程有IN、OUT、INOUT这三种类型。 二、语法 创建存储过程和函数语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])[characteristic ...] routine_b

数据库

mysql 5.7 安装配置方法图文教程

36 0

本文教程为大家分享了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

数据库

mysql性能优化脚本mysqltuner.pl使用介绍

47 0

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

数据库

mysql主键id的生成方式(自增、唯一不规则)

82 0

目录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

数据库

MySQL详解进行JDBC编程与增删改查方法

26 0

目录Java的数据库编程JDBC概念使用步骤利用JDBC实现增加(insert)利用JDBC实现删除(delete)利用JDBC实现修改(update)利用JDBC实现查找(select)Java的数据库编程JDBC 概念 JDBC是一种用于执行sql语句的Java API,他是java中的数据库连接规范,这个API由一些接口和类组成。它为java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问本质是通过代码自己实现一个MySQL客户端,通过网络和服务器进行数据的交互,客户端不能