码迷,mamicode.com
首页 > 数据库
mysql分表方法-----MRG_MyISAM引擎分表法
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来具体说说分表的一些方法。眼下我所知道的方法都是MYISAM的,INNODB怎样做分表而且保留事务和外键,我还不是非常了解。首先,我们须要想好究竟分多少个表,前提当然是满足应用。这里我使用了一个比較简单的分...
分类:数据库   时间:2014-10-05 17:51:48    阅读次数:270
corosync + drbd + mysql集群
规划: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
mysql函数大全
对于针对字符串位置的操作,第一个位置被标记为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
SQL_游标操作
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
解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
(1)废话不多说就是使用mysql数据库的时候无法输入中文,可以输入中文后显示的又是乱码!! (2)不说了!开始解决问题! 第一步:找到安装mysql的目录找到 my.ini 文件; 第二步:使用记事本打开my.ini文件  ,找到这个地方 看看default-character-set 是不是 utf8不是的话 改为utf8即可!(以前的版本可能没有这句话 直接加上就好了!...
分类:数据库   时间:2014-10-05 14:50:48    阅读次数:254
SQL_字符串大小写转换
DECLARE @myStr nvarchar(20)set @myStr = 'mrZhang'print LOWER(@myStr) --转换成小写print UPPER(@myStr) --转换成大写
分类:数据库   时间:2014-10-05 14:33:18    阅读次数:410
SQL_字符串编辑
select STUFF('月是他乡圆',3,2,'故乡') as title --表示在'月是外国圆'的第三个位置删去两个字符,然后拼上'故乡'ps:STUFF()函数用法,STUFF函数:删除指定长度的字符并在指定的起始点插入另一组字符。STUFF ( character_expression1...
分类:数据库   时间:2014-10-05 14:32:58    阅读次数:178
SQL_时间取得
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
SQL_动态排序
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
SQL_确认字符在字符串当中的位置
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
SQL_计算两个日期之间差值
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
SQL_求字符串的长度
declare @myStr nvarchar(50)set @myStr = '昨夜西风凋碧树,独上高楼,望尽天涯路'--set @myStr=STUFF(@myStr,18,0,',是吗?') -- stuff函数只能在字符串的开始和中间拼上字符,末尾不行set @myStr = @myStr ...
分类:数据库   时间:2014-10-05 13:55:58    阅读次数:203
SQL_去掉字符串当中的字符
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调试时仍然存在“no debug symbols found”的错误
今天为调试一段代码,使用gcc将程序用-g选项重新编译。但是使用gdb进行debug时,仍然出现“no debug symbols found”的错误。仔细检查了一下Makefile,原来后面定义的连接选项中指定了-s。gcc的文档中说明如下:-sRemove all symbol table an...
分类:数据库   时间:2014-10-05 14:10:50    阅读次数:249
SQL_去除重复记录
select distinct StuNum,Name,Sex from Students
分类:数据库   时间:2014-10-05 13:36:08    阅读次数:141
SQL FOREIGN KEY 约束
一个表中的 FOREIGN KEY 指向另一个表中的 PRIMARY KEY。 让我们通过一个例子来解释外键。请看下面两个表: "Persons" 表: "Orders" 表: 请注意,"Orders" 中的 "Id_P" 列指向 "Persons" 表中的 "Id_P" 列。 "Persons" ...
分类:数据库   时间:2014-10-05 13:35:58    阅读次数:216
SQL_条件范围查询
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!