cocos

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年5月6日

摘要: DELIMITER $$USE `servant_591up`$$DROP PROCEDURE IF EXISTS `sp_move_data`$$CREATE PROCEDURE `sp_move_data`()BEGINDECLARE v_exit INT DEFAULT 0;DECLARE v_spid BIGINT;DECLARE v_id BIGINT;DECLARE i INT DEFAULT 0;DECLARE c_table INT;DECLARE v_UniqueKey VARCHAR(57);DECLARE v_TagCatalogId INT;DECLARE v_Root 阅读全文
posted @ 2011-05-06 22:53 大柳树 阅读(1740) 评论(0) 推荐(0) 编辑

摘要: LOAD DATA LOCAL INFILE 'c:\userlist.txt' INTO TABLE temp_userFIELDS ESCAPED BY '\\' TERMINATED BY '\t' LINES TERMINATED BY '\r\n' (`username`, `userid`)CREATE TABLE tc_userinfo(`username` VARCHAR(100),`ip` VARCHAR(100))ENGINE = MYISAM DEFAULT CHARSET=utf8SELECT * FROM 阅读全文
posted @ 2011-05-06 22:52 大柳树 阅读(536) 评论(0) 推荐(0) 编辑

摘要: mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dx'); -> 100 也可参见ORD()函数。 ORD(str) 如果字符串str最左面字符是一个多字节字符,通过以格式((first byte ASCI 阅读全文
posted @ 2011-05-06 22:50 大柳树 阅读(156136) 评论(5) 推荐(7) 编辑

摘要: mysql_upgrade should be executed each time you upgrade MySQL. It checks all tables in all databases for incompatibilities with the current version of MySQL Server. If a table is found to have a possible incompatibility, it is checked. If any problems are found, the table is repaired. mysql_upgrade a 阅读全文
posted @ 2011-05-06 22:38 大柳树 阅读(575) 评论(0) 推荐(0) 编辑

摘要: EXPLAINSELECT COUNT(*) FROM ol_answerresult_1 INNER JOIN ol_question ON ol_answerresult_1.QuestionId = ol_question.QuestionId AND PaperId='00000000-0000-0000-0000-000000000000' AND ol_question.IsConfirmed=1 AND QuestionCategory=1 AND ol_question.SimilarType<>2 AND (GKYear!=0 OR GKArea! 阅读全文
posted @ 2011-05-06 22:37 大柳树 阅读(262) 评论(0) 推荐(0) 编辑

摘要: mysqlslap --defaults-file="C:/Program Files/MySQL/MySQL Server 5.1/my.ini" --concurrency=200 --iterations=1 --number-int-cols=4 --auto-generate-sql --auto-generate-sql-load-type=mixed,update,write,key,read --engine=myisam --number-of-queries=1000 -uroot -p8319999mysqlslap --defaults-file=& 阅读全文
posted @ 2011-05-06 22:33 大柳树 阅读(588) 评论(0) 推荐(0) 编辑

摘要: C:\Program Files\MySQL\MySQL Server 5.1\scripts>mysqlslap --defaults-file="C:/Program Files/MySQL/MySQL Server 5.1/my.ini" --concurrency=50 --iterations=1 --number-int-cols=4 --auto-generate-sql --auto-generate-sql-load-type=update --engine=myisam --number-of-queries=10000 -uroot -p8319 阅读全文
posted @ 2011-05-06 22:33 大柳树 阅读(2447) 评论(0) 推荐(0) 编辑

摘要: mysqlbinlog -R -h 192.168.56.221 -u tongchao -p111111 mysql0-bin.000001 --start-datetime="2010-12-22 00:00:00" --stop-datetime="2010-12-22 05:00:00"远程binlog获取需要权限,replication slave权限mysqlbinlog -d 591up /data0/mysql/3306/tc/log-bin.000536 --start-datetime='2010-12-20 00:02:50 阅读全文
posted @ 2011-05-06 22:32 大柳树 阅读(890) 评论(0) 推荐(0) 编辑

摘要: MySQL与MSSQL 有一个区别在于MySQL建表的时候需要选择存储引擎,常用的存储引擎有MyISAM和InnoDB而由于InnoDB是一个健壮的事务型存储引擎,已经有10多年的历史,一些重量级的互联网公司(Yahoo,Google Netease ,Taobao)也经常使用我的日常工作也经常接触InnoDB,现在就InnoDB一部分可以改善性能的参数列举1. innodb_additional_mem_pool_size除了缓存表数据和索引外,可以为操作所需的其他内部项分配缓存来提升InnoDB的性能。这些内存就可以通过此参数来分配。推荐此参数至少设置为2MB,实际上,是需要根据项目的In 阅读全文
posted @ 2011-05-06 22:21 大柳树 阅读(473) 评论(0) 推荐(0) 编辑

摘要: SET @rowNum = 0;SELECT userid,@rowNum:=@rowNum+1 AS rowNo FROM ol_user ORDER BY userid DESC LIMIT 10; 阅读全文
posted @ 2011-05-06 22:19 大柳树 阅读(627) 评论(0) 推荐(0) 编辑

摘要: 方法一:select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' //存储过程select `name` from mysql.proc where db = 'your_db_name' and `type` = 'FUNCTION' //函数方法二:show procedure status; //存储过程SHOW PROCEDURE STATUS WHERE db='servant_591up'show f 阅读全文
posted @ 2011-05-06 22:17 大柳树 阅读(875) 评论(0) 推荐(0) 编辑

摘要: describe命令一、describe命令用于查看特定表的详细设计信息,例如为了查看guestbook表的设计信息,可用:describe guestbookdescribe ol_user userid 二、可通过”show comnus”来查看数据库中表的列名,有两种使用方式:show columns form 表名 from 数据库名或者:show columns from 数据库名.表名 三、用describe命令查询具体列的信息describe guestbook id就是查询guestbook中id字段的列信息 {DESCRIBE | DESC} tbl_name [col_na 阅读全文
posted @ 2011-05-06 22:14 大柳树 阅读(11213) 评论(0) 推荐(1) 编辑

摘要: 查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。· Column_name列名称。· Collation列以什么方式存储在索引中。在MySQL中,有值‘A’(升序)或NULL(无分类)。· Cardinality索引中唯一值的数目的估计值。通过运行A 阅读全文
posted @ 2011-05-06 22:08 大柳树 阅读(125687) 评论(2) 推荐(6) 编辑

摘要: 第一章myisam,可以基于blob和text的前500字节,创建索引myisam 支持fulltext延迟更新索引(delay_key_write)CREATE TABLE `table3` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) DEFAULT NULL, `id2` INT(11) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=MYISAM DEFAULT CHARSET=utf8 DELAY_KEY_WRITE = 1ALTER TABLE table2 DELAY_KEY 阅读全文
posted @ 2011-05-06 21:58 大柳树 阅读(9278) 评论(0) 推荐(1) 编辑

摘要: INSERT语法INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name[(col_name,...)] VALUES ({expr| DEFAULT},...),(...),... [ON DUPLICATE KEY UPDATEcol_name=expr, ... ]或:INSERT [LOW_PRIORITY |DELAYED| HIGH_PRIORITY] [IGNORE] [INTO]tbl_name SETcol_name={expr| DEFAULT}, ... [ON DUPLICATE KEY 阅读全文
posted @ 2011-05-06 21:54 大柳树 阅读(10022) 评论(0) 推荐(0) 编辑

摘要: 1.grantsGRANT REPLICATION SLAVE,FILE ON *.* TO 'repl1'@'192.168.56.221' IDENTIFIEDBY '123456';FLUSH PRIVILEGES;GRANT REPLICATION SLAVE,FILE ON *.* TO 'repl2'@'192.168.56.77' IDENTIFIEDBY '123456';FLUSH PRIVILEGES;2.(56.77)log-bin=mysql-bin #slave会基于此lo 阅读全文
posted @ 2011-05-06 21:51 大柳树 阅读(878) 评论(0) 推荐(0) 编辑