![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
AresKris
这个作者很懒,什么都没留下…
展开
-
MySQL 查看和设置数据库字符集
1.查找MySQL的cnf文件的位置[areskris@AresKris-Acer ~]$ find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-转载 2013-01-05 16:49:40 · 1114 阅读 · 1 评论 -
MySQL 存储过程中的游标使用
DROP PROCEDURE IF EXISTS Proc_Cursor;DELIMITER ;;CREATE PROCEDURE Proc_Cursor( IN iPhone VARCHAR(11) )BEGIN DECLARE Done INT DEFAULT FALSE; -- 遍历数据结束标志定义 DECLARE strName VARCHAR(128) CHARACTER原创 2017-10-26 23:43:40 · 772 阅读 · 0 评论 -
Linux MySQL安装
1 版本信息MySQL数据版本:MySQL 5.6.36系统版本:Red Hat EnterpriseLinux 6 CentOS 6.82 MySQL安装步骤2.1 卸载MySQL1、 使用 rpm-qa | grep -i mysql 命令,找出安装程序。2、 使用 rpm -e 安装程序名,进行原创 2017-08-04 10:42:55 · 362 阅读 · 0 评论 -
MySQL 修改字段类型或长度
mysql> alter table 表名 modify column 字段名 类型;例如数据库中address表 city字段是varchar(30)修改类型可以用(谨慎修改类型,可能会导致原有数据出错)mysql> alter table address modify column city char(30);修改长度可以用(修改长度,要保证不短与已有数据,以保证原有数原创 2013-02-20 15:30:12 · 193073 阅读 · 0 评论 -
MySQL 同步两个表的某些字段
以前我们在写update的时候往往是使用 update tablename set columnname = value这样的简单语法,而今天遇到一个需求,根据一张表中的数据来更新另外一张表中的某些字段值,比如有个tbA表和tbB表,tbA中有字段Acolumn1,Acolumn1,Acolumn3,这里的Acolumn3也是唯一的,tbB表中有字段Bcolumn1,Bcolumn2,Bcolum原创 2013-01-10 10:11:55 · 4222 阅读 · 0 评论 -
MySQL 导出重复的数据
导出重复的数据mysql> select Acolumn1 from tbA group by Acolumn1 group by Acolunm1 having count( Acolumn1 ) > 1; 导出某列重复的数据mysql> select * from tbA where Acolumn1 in ( select Acolumn1 from tbA group by原创 2013-01-08 15:55:07 · 763 阅读 · 0 评论 -
MySQL 实现表到表的多行插入导入
相同结果表插入mysql> insert into tbB select * from tbA;对应列插入mysql> insert into tbB( Bcolumn1, Bcolumn2 ) select Acolumn1, Acolumn2 from tbA;限制条件插入mysql> insert into tbB select * from tbA whe原创 2013-01-07 14:43:43 · 901 阅读 · 0 评论 -
MySQL 时间格式化函数DATE_FORMAT()
DATE_FORMAT( date, format )根据format字符串格式化date值。下列修饰符可以被用在format字符串中:%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年,数字,,2 位原创 2012-08-20 15:15:02 · 1690 阅读 · 0 评论 -
MySQL 导出建表建存储过程语句(备份)
版本一:导出(只导数据结构)[areskris@AresKris-Acer ~]$ mysqldump -u root -p -d --add-drop-table 数据库名字 > 导出的文件名导出(包括数据)[areskris@AresKris-Acer ~]$ mysqldump -u root -p --add-drop-table 数据库名字 > 导出的文件名全数据库转载 2012-04-24 00:41:06 · 1681 阅读 · 0 评论 -
MySQL 数据库用户管理
MySQL创建用户语法:mysql> GRANT 权限 ON 数据库名.表名 TO 用户名@登录主机 Identified by "密码";例1:mysql> GRANT select,insert,update,delete,execute ON *.* TO root@127.0.0.1 Identified by "123456";例2:原创 2012-06-26 15:07:31 · 548 阅读 · 0 评论 -
MySQL 创建存储过程(PROCEDURE)
-- 创建一个存储过程模板DROP PROCEDURE IF EXISTS Proc_Module; -- 先删除即将要创建存储过程,需要校验是否存在,否则会报错DELIMITER ;; -- 修改结束符,因为存储过程中会使用;作为结束符-- 创建存储过程,参数分IN/OUT/INOUT三类-- IN是输入参数,可以有多个-- OUT是输出参数,可以输出给调用该存储过程的应用进行参数原创 2017-10-26 16:14:33 · 1063 阅读 · 0 评论