简介 之前一篇简单的介绍了语法和一些基本的概念,隔了一段时间,觉得有必要细致的通过实例来总结一下这部分内容。如之前所说,分区就是讲大型的对象(表)分成更小的块来管理,基本单位是行。这也就产生了很大优势, 比如在数据库维护备份还原操作的时候,比如在大量用户访问能导致死锁的时候等等。接下来我们通过大量实...
分类:
数据库 时间:
2015-12-01 14:42:16
阅读次数:
246
不使用ssh连接mysql的方式:开启mysql远程访问: vi /etc/mysql/my.cnf #skip-external-locking#bind-address = 127.0.0.1skip-name-resolve
分类:
数据库 时间:
2015-12-01 14:41:41
阅读次数:
148
提到优化,先要确定出现的问题,是存储引擎选择问题,还是sql语句使用问题(如:索引)亦或者是单一存储服务器对于千万级别的数据力不从心。解决方法:1、根据不同业务选用不同存储引擎,虽然一般情况下都优先选择InnoDB。2、分析sql语句的影响结果集。查慢查询日志,定位慢查询的sql语句,查看是否有锁定...
分类:
数据库 时间:
2015-12-01 14:34:36
阅读次数:
201
--Upper-------把字符转换成大写 SELECT Upper ('abcde') FROM dual ;--Lower----- 把字符转换成小写 SELECT lower('ABCDE') FROM dual ;--Initcap-----返回所有单词的首字母大写,其他字母小写 Sele...
分类:
数据库 时间:
2015-12-01 14:29:34
阅读次数:
222
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和H...
分类:
数据库 时间:
2015-12-01 14:26:52
阅读次数:
258
1.查询全体学生的学号与姓名select sno,snamefrom student;3.查询全体学生的详细信息select *from student;4.查询全体学生的姓名及其出生年份select sname,2004-sagefrom student;5.查询全体学生的姓名,出生年份和所在院系...
分类:
数据库 时间:
2015-12-01 14:26:02
阅读次数:
216
1.编辑MySQL配置文件(跳过验证登陆)#编辑文件,找到[mysqld],在下面添加一行skip-grant-tablesvi/etc/my.cnf[mysqld]skip-grant-tables:wq!#保存退出2.重启服务#servicemysqlrestart(-my_print_defaults:[Warning]World-writableconfigfile‘/etc/my.cnf‘isignored.Starting..
分类:
数据库 时间:
2015-12-01 13:00:14
阅读次数:
175
mysql的point类型,很蛋疼的表示更习惯于key—value的lng,lat假设不得不处理数据库字段poi是point类型,其中的数据为 : POINT(28.2789745229671 110.827382004967)我们可以直接用 : select y(poi),x(poi) from ...
分类:
数据库 时间:
2015-12-01 12:42:31
阅读次数:
2763
第一步:vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1注释掉这行,如:#bind-address = 127.0.0.1或者改为:bind-address = 0.0.0.0允许任意IP访问;或者自己指定一个IP地址。重启 MySQL:sudo /et...
分类:
数据库 时间:
2015-12-01 12:23:31
阅读次数:
187
SQL总结(二) 函数SQL拥有一套内建的函数,用来在查询完毕后对结果进行普通计算。
主要写法是:SELECT function(column_name) FROM table;在SQL中基本的函数有两种,一种是Aggregate 函数,面向一系列的值,并返回一个单一的值,比如求和函数;另外一种是Scalar 函数,面向某个单一的值,并返回基于输入值的一个单一的值。
下面来看几个函数的定义。AV...
分类:
数据库 时间:
2015-12-01 11:00:27
阅读次数:
192
将Securitylevel设为on,在左侧列表中选择“SQLInjection”,然后在右侧的“UserID”文本框中输入不同的数字就会显示相应的用户信息。我们首先需要判断这里所传输的参数是文本型还是数字型,分别输入3和1+2,观察它们显示的结果并不一致,因而就判断出参数类型是文本型。点击页..
分类:
数据库 时间:
2015-12-01 09:44:22
阅读次数:
612
PDF版下载地址:http://download.csdn.net/detail/jaune161/9312775
本文档适用与安装Oracle11gR2,其他版本可作为参考,但是应以官方文档为准。...
分类:
数据库 时间:
2015-12-01 09:41:21
阅读次数:
349
很多时候我们想知道一个表或一个索引占用多少M的空间,以下脚本就是满足这个要求的,记住替换其中的内容。 SELECT owner, segment_name, SUM(bytes)/1024/1024 FROM dba_segments --WHERE owner='MYUSER' --And seg...
分类:
数据库 时间:
2015-12-01 08:26:55
阅读次数:
158
TheDatabase connectorallows you to connect with almost any Java Database Connectivity (JDBC) relational database using a single interface for every ca...
分类:
数据库 时间:
2015-12-01 08:23:44
阅读次数:
174
作为一个DBA,核心目标也是终极目标:保证数据库管理系统的稳定性、安全性、完整性和高性能。MySQLDBA分为两种:一种是开发DBA,一种是运维DBA,这里说的MySQLDBA是指运维DBA。一般意义上的DBA指的是运维DBA,只是负责数据库的运营和维护,包括数据库的安装、监控、备份、恢复..
分类:
数据库 时间:
2015-12-01 01:53:02
阅读次数:
222
1.简述TPCC-MySQL输出结果包括五个业务逻辑,这五个业务逻辑构成了TPCC-MySQL测试的整个事务处理过程。具体如下所示:New-Order:新订单Payment:支付Order-Status:订单查询Delivery:发货Stock-Level:库存预定义变量:为了能够清晰的说明以下内容,首先定义一些变量,便于以..
分类:
数据库 时间:
2015-12-01 01:49:55
阅读次数:
277
1.安装包mysql_X64(免安装版)2.解压MySQL压缩包将已下载的MySQL压缩包解压到自定义目录下。3.添加系统环境变量变量名:MYSQL_HOME变量值:D:\mysql\mysql-5.6.27-winx64即为mysql的自定义解压目录。再在Path中添加%MYSQL_HOME%\bin4.注册windows系统服务将mysql注册为windows系..
分类:
数据库 时间:
2015-12-01 01:50:30
阅读次数:
223