mysql
heyeweiwan
这个作者很懒,什么都没留下…
展开
-
Mysql 存储引擎中InnoDB与Myisam的主要区别
1, 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表转载 2014-07-24 08:55:58 · 250 阅读 · 0 评论 -
mysql 存储过程输入输出参数
drop PROCEDURE if exists my_procedure;create PROCEDURE my_procedure(in my_id int,out my_name char)BEGIN select list_name into my_name from aa_list where list_id=my_id;end;call my_procedure(24,@a转载 2014-08-05 14:59:52 · 1272 阅读 · 0 评论 -
mysql 多行数据合并成一行
select group_concat(list_name) from aa_list转载 2014-08-05 14:18:21 · 537 阅读 · 0 评论 -
mysql 存储过程游标学习
drop procedure if exists my_procedure; create procedure my_procedure()BEGINDECLARE done INT DEFAULT 0; DECLARE _list_name char; DECLARE _list_id int; DECLARE _cur CURSOR for sele转载 2014-08-05 14:12:21 · 447 阅读 · 0 评论 -
mysql 函数大全
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(转载 2014-08-05 15:22:04 · 301 阅读 · 0 评论 -
MySQL 存储过程中执行动态 SQL 语句
drop PROCEDURE if exists my_procedure;create PROCEDURE my_procedure()BEGIN declare my_sqll varchar(500); set my_sqll='select * from aa_list'; set @ms=my_sqll; PREPARE s1 from @ms; EXECUTE转载 2014-08-05 14:42:28 · 590 阅读 · 0 评论 -
mysql 逻辑分区(字符串暂未支持)
ALTER TABLE `aa_actor` PARTITION BY LIST(partition_id) (PARTITION `p0` VALUES IN ('a') , PARTITION `p1` VALUES IN ('s') , PARTITION `p2` VALUES IN ('d') , PARTITION `p3` VALUES IN ('f') , PARTITION `p转载 2014-07-06 18:16:43 · 541 阅读 · 0 评论 -
mysql 创建用户
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY '123456' with grant option;(假设密码为123456)远程用户可以将localhost转载 2014-07-07 10:45:56 · 331 阅读 · 0 评论 -
mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.s
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)原因是,/var/lib/mysql 的访问权限问题。使用命令:chown -R mysql:mysql /var/lib/mysql转载 2014-07-07 10:32:40 · 399 阅读 · 0 评论 -
mysql 5.5 修改为UTF-8编码
1、在[client]字段里加入default-character-set=utf8,如下:[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf82、在[mysqld]字段里加入character-set-server=utf8,如下:[mysqld]po转载 2014-12-12 10:28:04 · 516 阅读 · 0 评论