一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来具体说说分表的一些方法。眼下我所知道的方法都是MYISAM的,INNODB怎样做分表而且保留事务和外键,我还不是非常了解。首先,我们须要想好究竟分多少个表,前提当然是满足应用。这里我使用了一个比較简单的分...
分类:
数据库 时间:
2014-10-05 17:51:48
阅读次数:
270
规划:vip:192.168.1.254rs1:192.168.1.215rs2:192.168.1.216一、主机绑定(rs2相同)[root@rs1~]#cat/etc/hosts
192.168.1.215rs1.china-kody.comrs1
192.168.1.216rs2.china-kody.comrs2二、配置双机互信(rs2相同)[root@rs1~]#ssh-key-trsa-P‘‘-f/root/.ssh/id_rsa
[root..
分类:
数据库 时间:
2014-10-05 15:39:39
阅读次数:
259
对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysql> select ASCII('2'); -> 50mysql> select ASCII(2); ->.....
分类:
数据库 时间:
2014-10-05 16:38:58
阅读次数:
304
declare @_StuNum nvarchar(50)declare @_Age int--游标处理对象是结果集中的每一条数据,可以对每一条数据进行操作declare cur_stu cursor for -- 声明游标select StuNum,Age from Students--for r...
分类:
数据库 时间:
2014-10-05 15:05:58
阅读次数:
227
(1)废话不多说就是使用mysql数据库的时候无法输入中文,可以输入中文后显示的又是乱码!!
(2)不说了!开始解决问题!
第一步:找到安装mysql的目录找到 my.ini 文件;
第二步:使用记事本打开my.ini文件 ,找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直接加上就好了!...
分类:
数据库 时间:
2014-10-05 14:50:48
阅读次数:
254
DECLARE @myStr nvarchar(20)set @myStr = 'mrZhang'print LOWER(@myStr) --转换成小写print UPPER(@myStr) --转换成大写
分类:
数据库 时间:
2014-10-05 14:33:18
阅读次数:
410
select STUFF('月是他乡圆',3,2,'故乡') as title --表示在'月是外国圆'的第三个位置删去两个字符,然后拼上'故乡'ps:STUFF()函数用法,STUFF函数:删除指定长度的字符并在指定的起始点插入另一组字符。STUFF ( character_expression1...
分类:
数据库 时间:
2014-10-05 14:32:58
阅读次数:
178
SELECT GETDATE() as systemTime--获取系统时间 SELECT YEAR(GETDATE()) AS mytime--获取系统年份SELECT month(GETDATE()) AS mytime--获取系统月份SELECT day(GETDATE()) AS my...
分类:
数据库 时间:
2014-10-05 15:21:18
阅读次数:
207
declare @myOrder intset @myOrder=3select * from Students order by case @myOrder when 1 then chinese when 2 then math when 3 then englishendde...
分类:
数据库 时间:
2014-10-05 14:47:48
阅读次数:
208
declare @myTel nvarchar(20)set @myTel = '021-77889900'print CHARINDEX('-',@myTel)ps:CHARINDEX()用法语法CHARINDEX ( expression1 , expression2 [ , start_loc...
分类:
数据库 时间:
2014-10-05 14:13:38
阅读次数:
224
select DATEDIFF(D,'2012-06-01','2014-09-21') as 相差天数select DATEDIFF(HH,'2012-06-01','2014-09-21') as 相差小时数ps:DATEDIFF()函数用法 语法DATEDIFF(datepart,start....
分类:
数据库 时间:
2014-10-05 14:13:08
阅读次数:
282
declare @myStr nvarchar(50)set @myStr = '昨夜西风凋碧树,独上高楼,望尽天涯路'--set @myStr=STUFF(@myStr,18,0,',是吗?') -- stuff函数只能在字符串的开始和中间拼上字符,末尾不行set @myStr = @myStr ...
分类:
数据库 时间:
2014-10-05 13:55:58
阅读次数:
203
declare @myStr nvarchar(50)set @myStr = 'this is my world'print @myStrprint REPLACE(@myStr,'world','word')ps:REPLACE用法语法REPLACE ( "string_replace1" , ...
分类:
数据库 时间:
2014-10-05 14:10:58
阅读次数:
256
今天为调试一段代码,使用gcc将程序用-g选项重新编译。但是使用gdb进行debug时,仍然出现“no debug symbols found”的错误。仔细检查了一下Makefile,原来后面定义的连接选项中指定了-s。gcc的文档中说明如下:-sRemove all symbol table an...
分类:
数据库 时间:
2014-10-05 14:10:50
阅读次数:
249
select distinct StuNum,Name,Sex from Students
分类:
数据库 时间:
2014-10-05 13:36:08
阅读次数:
141
一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。 让我们通过一个例子来解释外键。请看下面两个表: "Persons" 表: "Orders" 表: 请注意,"Orders" 中的 "Id_P" 列指向 "Persons" 表中的 "Id_P" 列。 "Persons" ...
分类:
数据库 时间:
2014-10-05 13:35:58
阅读次数:
216
select * from Students where EnglishName like '[c-r]%'--查询EnglishName字段以'c'-'r'之间的字母开头的记录select * from Students where EnglishName like '[cr]%'--查询Engl...
分类:
数据库 时间:
2014-10-05 15:15:08
阅读次数:
493