
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 · 281 阅读 · 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 · 1310 阅读 · 0 评论 -
mysql 多行数据合并成一行
select group_concat(list_name) from aa_list转载 2014-08-05 14:18:21 · 571 阅读 · 0 评论 -
mysql 存储过程游标学习
drop procedure if exists my_procedure; create procedure my_procedure() BEGIN DECLARE done INT DEFAULT 0; DECLARE _list_name char; DECLARE _list_id int; DECLARE _cur CURSOR for sele转载 2014-08-05 14:12:21 · 475 阅读 · 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 · 329 阅读 · 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 · 615 阅读 · 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 · 570 阅读 · 0 评论 -
mysql 创建用户
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY '123456' with grant option;(假设密码为123456) 远程用户可以将localhost转载 2014-07-07 10:45:56 · 368 阅读 · 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 · 435 阅读 · 0 评论 -
mysql 5.5 修改为UTF-8编码
1、在[client]字段里加入default-character-set=utf8,如下: [client] port = 3306 socket = /var/lib/mysql/mysql.sock default-character-set=utf8 2、在[mysqld]字段里加入character-set-server=utf8,如下: [mysqld] po转载 2014-12-12 10:28:04 · 564 阅读 · 0 评论