阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 五 综合练习 一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 #建表 create table department( id int, name varchar(20) ); create table emp ...
分类:
数据库 时间:
2018-01-18 01:01:25
阅读次数:
234
阅读目录 一 系统数据库 二 创建数据库 三 数据库相关操作 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用 ...
分类:
数据库 时间:
2018-01-18 01:03:40
阅读次数:
216
首先确定系统上安装了GCC和MYSQL了没有, 如果没有先安装.CentOS用 yum -y install gcc yum -y install mysql-server 此外还必须安装mysql-devel 安装成功检测: 然后启动mysql service mysqld start 进入Mys ...
分类:
数据库 时间:
2018-01-18 01:03:49
阅读次数:
203
''空字符 char(13) ' ' 空格字符 char(32) 去除内部空格 去除内部空格(二) ...
分类:
数据库 时间:
2018-01-18 01:05:55
阅读次数:
212
安装mysql 安装完成后,启动mysql服务时出现权限错误,mysql不允许用root,使用ls -l /var/lib/mysql 查询权限为drwx 更改权限后 启动mysql服务 ...
分类:
数据库 时间:
2018-01-18 01:06:04
阅读次数:
453
阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 ...
分类:
数据库 时间:
2018-01-18 01:06:20
阅读次数:
342
阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_ ...
分类:
数据库 时间:
2018-01-18 01:07:31
阅读次数:
265
阅读目录 一 介绍 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 六 权限管理 一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT ...
分类:
数据库 时间:
2018-01-18 01:07:46
阅读次数:
264
1. 关闭正在运行的MySQL服务2. 打开DOS窗口,转到mysql\bin目录3. 输入mysqld --skip-grant-tables 回车 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录 5. 输
分类:
数据库 时间:
2018-01-18 10:14:58
阅读次数:
209
转载:http://blog.csdn.net/u013215018/article/details/54981216 现在有两个表一张是Roles表(角色表),一张是RoleUser表(用户角色) 现在我想把RoleUser表中的RoleID属性设置为外键,关联Roles表中的RoleID属性。 ...
分类:
数据库 时间:
2018-01-18 10:16:41
阅读次数:
601
三种方式: 1、垂直拆分 2、水平拆分 3、混合1、2 查询逻辑: 添加逻辑: 数据库集群可用mycat 1、http://blog.csdn.net/wangfanbb/article/details/50887108 2、http://blog.csdn.net/jiazibo/article/ ...
分类:
数据库 时间:
2018-01-18 10:17:21
阅读次数:
167
--sqlserver --目标表存在 insert into 目标表 select * from 原表; --目标表不存在 select * into 目标表 from 原表; --oracle --目标表存在 insert into 目标表 select * from 原表; commit; -... ...
分类:
数据库 时间:
2018-01-18 10:18:54
阅读次数:
196
一、事务 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 ...
分类:
数据库 时间:
2018-01-18 11:42:25
阅读次数:
196
表结构操作: 添加单列:alter table tb_name add [column] col_name 添加一列: alter table `sudty` add `aaa` int; 添加多列: 指定添加在哪:默认添加在最后一列,用after+col_name可以添加在某一列之后 使用firs ...
分类:
数据库 时间:
2018-01-18 11:44:18
阅读次数:
185
SQLServer安装后,服务器再改名,造成名称不一致的,使用以下方法解决:此操作也适用于修改服务器名。1、查询当前服务器的旧服务器名:SELECT@@servernameAS旧服务器名2、查询当前服务器的最新服务器名:SELECTserverproperty(‘servername‘)AS新服务器名3、若上述两服务器名不一致,则以serverproperty(‘servername
分类:
数据库 时间:
2018-01-18 11:45:04
阅读次数:
201
1.TO_MULTI_BYTE语法: TO_MULTI_BYTE(String) 功能: 计算所有单字节字符都替换为等价的多字节字符的String.该函数只有当数据库字符集同时包含多字节和单字节的字符的时候有效.否则, String不会进行任何处理. TO_MULTI_BYTE和TO_SINGLE_ ...
分类:
数据库 时间:
2018-01-18 11:48:36
阅读次数:
215
MySQL 支持的三个浮点类型是 FLOAT、DOUBLE 和 DECIMAL 类型。 FLOAT 数值类型用于表示单精度浮点数值, DOUBLE 数值类型用于表示双精度浮点数值。 与整数一样,这些类型也带有附加参数:一个显示宽度指示器和一个小数点指示器。比如语句 FLOAT(7,3) 规定显示的值 ...
分类:
数据库 时间:
2018-01-18 11:50:45
阅读次数:
195
1、介绍: zabbix自带的MySQL插件来监控mysql数据库,但是太过简陋,基本没有啥作用,所以需要做更详细的监控,而percona就有这个详细监控的模版以及脚本,正好拿过来用。 percona官网: www.percona.com 2、安装和配置(在agent端安装): 2、导入模板(在se ...
分类:
数据库 时间:
2018-01-18 11:51:42
阅读次数:
181
SQLite是为中小规模的应用程序设计的一个嵌入式的数据库 局限性一: 并发。SQLite的锁机制是粗粒度的,它允许多个读,但是一次只允许一个写。 写锁会在写期间排他地锁定数据库,其他人在此期间不能访问数据库。 SQLite已经采取措施以最小化排它锁所占用的时间。 通常来讲,SQLite中的锁只保持 ...
分类:
数据库 时间:
2018-01-18 11:52:19
阅读次数:
214
1、用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 A:select distinct name from table w ...
分类:
数据库 时间:
2018-01-18 11:52:27
阅读次数:
264