摘要:方法一: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
阅读全文
随笔分类 - MySql
摘要:第一章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
阅读全文
摘要: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
阅读全文
摘要:通常情况下我们都这样这样取分页数据SELECT* FROM ol_answerlog ORDER BY AnswerLogId LIMIT 10000,10一般情况下,ORM生成的就是这种语句。 无论排序字段有没有索引都有严重的性能问题,因为高偏移量会让服务器花费更多的时间来扫描被丢掉的数据。非规范化、预先计算、或缓存可能是解决这类查询的唯一办法,一个更好的策略是限制让用户查看的页数,这样并影响用户的体验,因为没有人会真正在意搜索结果的第10000页,另外一个优化这种查询的好策略就是只提取最终需要的主键列,然后把它再连接回去以取得所有需要的列,这有助于优化mysql必须进行的收集最终会丢掉的
阅读全文
摘要:一、连接MySQL。 格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。 首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好 MySQL,超级用户 root 是没有密码的,故直接回车即可进入到 MySQL 中了,MySQL 的提示符是:mysql> 2、例2:连...
阅读全文

浙公网安备 33010602011771号