cocos

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

随笔分类 -  MySql

摘要:方法一: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 大柳树 阅读(886) 评论(0) 推荐(0)

摘要:第一章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 大柳树 阅读(9298) 评论(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 大柳树 阅读(10069) 评论(0) 推荐(0)

摘要:通常情况下我们都这样这样取分页数据SELECT* FROM ol_answerlog ORDER BY AnswerLogId LIMIT 10000,10一般情况下,ORM生成的就是这种语句。  无论排序字段有没有索引都有严重的性能问题,因为高偏移量会让服务器花费更多的时间来扫描被丢掉的数据。非规范化、预先计算、或缓存可能是解决这类查询的唯一办法,一个更好的策略是限制让用户查看的页数,这样并影响用户的体验,因为没有人会真正在意搜索结果的第10000页,另外一个优化这种查询的好策略就是只提取最终需要的主键列,然后把它再连接回去以取得所有需要的列,这有助于优化mysql必须进行的收集最终会丢掉的 阅读全文
posted @ 2010-11-25 19:54 大柳树 阅读(1313) 评论(1) 推荐(1)

摘要:一、连接MySQL。 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。   首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好 MySQL,超级用户 root 是没有密码的,故直接回车即可进入到 MySQL 中了,MySQL 的提示符是:mysql> 2、例2:连... 阅读全文
posted @ 2010-08-17 10:28 大柳树 阅读(860) 评论(0) 推荐(0)