随笔分类 -  MySQL

摘要:先下载mysql安装包 官网地址: http://dev.mysql.com/downloads/mysql/ Linux: 环境:centos 7.0 x64 1.解压tar包 tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz sudo mv 阅读全文
posted @ 2018-01-02 17:36 那一剑的風情 阅读(292) 评论(0) 推荐(0)
摘要:场景: KEY `index_gscode_f4_f7` (`gscode`,`f4`,`f7`) USING BTREE KEY `index_gscode_f7_f4` (`gscode`,`f7`,`f4`) USING BTREE 原因: MYSQL在碰到复合索引时,只要碰到范围(<,>,< 阅读全文
posted @ 2017-11-08 10:46 那一剑的風情 阅读(317) 评论(0) 推荐(0)
摘要:按 gpcode每组 取每组 f4 最大的那条记录: 方法一: select * from calcgsdataflash a where gscode = 'LS_F' and ymd >= 20171117 and ymd <= 20171117 and 1 >= (select count(* 阅读全文
posted @ 2017-10-30 18:38 那一剑的風情 阅读(735) 评论(0) 推荐(0)
摘要:需求: 查询选休了5门课程的学生的姓名 分析: 1. 先从 t_sc 表中查出 选了5门课的学生的学号: SELECT COUNT(code) AS countCourse,sid FROM t_sc GROUP BY sid HAVING countCourse =5 (使用 group by 子 阅读全文
posted @ 2017-10-19 15:54 那一剑的風情 阅读(1176) 评论(0) 推荐(0)
摘要:一、存储过程 语法: CREATE PROCEDURE([[IN |OUT |INOUT ] 参数名 数据类形...]) BEGIN ... END 参数: IN 输入参数 表示该参数的值必须在调用存储过程的时候指定,在存储过程中修改该参数的值不能被返回,为默认值。 OUT 输出参数 该值可在存储过 阅读全文
posted @ 2017-08-21 17:34 那一剑的風情 阅读(366) 评论(0) 推荐(0)
摘要:解决方法: 1.进入mysql查看secure_file_prive的值 mysql>SHOW VARIABLES LIKE "secure_file_priv"; secure_file_prive=null -- 限制mysqld 不允许导入导出 secure_file_priv=/tmp/ - 阅读全文
posted @ 2017-06-23 14:38 那一剑的風情 阅读(3487) 评论(0) 推荐(0)
摘要:解决方法: 上面的任意一个文件拷贝一份,重命名my.ini。 阅读全文
posted @ 2017-06-23 14:32 那一剑的風情 阅读(6596) 评论(0) 推荐(0)
摘要:我的原因是在配置文件my.ini [mysqld]项,在其后加入了一句:skip-name-resolve 导致授权出现这个错误,把skip-name-resolve这项屏蔽了就好了。 场景2:对所有库所有表(*.*)授权时出现:ERROR 1045 (28000): Access denied f 阅读全文
posted @ 2017-06-08 15:11 那一剑的風情 阅读(9873) 评论(0) 推荐(0)
摘要:场景: 192.168.7.27 需要访问 192.168.7.175 上的MySQL数据库,连接时报错。 原因: MySQL的配置文件默认没有为远程连接配置好,需要更改下MySQL的配置文件。 解决方法: 打开服务器端(192.168.7.175)的 my.ini 文件, 找到[mysqld]项, 阅读全文
posted @ 2017-06-05 11:14 那一剑的風情 阅读(732) 评论(0) 推荐(0)
摘要:原因: 1.你的ip没有被授权,无法访问。 2.端口没有打开(如:3306端口没有打开)。 解决方法: 授权(http://www.cnblogs.com/SZxiaochun/p/6401424.html) 打开端口(http://www.cnblogs.com/SZxiaochun/p/6806 阅读全文
posted @ 2017-06-05 10:38 那一剑的風情 阅读(1735) 评论(0) 推荐(0)
摘要:1.连接数据库 格式:mysql -h ip -P port -u user -p 2.修改某一列的值 格式:update tablename set column1 = 'xxx', column2 = 'yyy' where column = 'YYY'; 3.从结果集第m条开始取n条记录 se 阅读全文
posted @ 2017-03-30 09:27 那一剑的風情 阅读(605) 评论(0) 推荐(0)
摘要:一、创建用户 mysql -u root -p 1.mysql->create user 'test'@'localhost' identified by '123'; 2.mysql->create user 'test'@'192.168.7.22' identified by '123'; 3 阅读全文
posted @ 2017-02-15 14:51 那一剑的風情 阅读(9974) 评论(3) 推荐(0)
摘要:CMySQLMgr.h: CMySQLMgr.cpp: main.cpp: MySQL官网(https://www.mysql.com/) Api 连接库下载地址(https://dev.mysql.com/downloads/connector/c/) Windows : 1.从官网下载Windo 阅读全文
posted @ 2017-02-08 11:03 那一剑的風情 阅读(3046) 评论(1) 推荐(0)
摘要:一、导出到csv(本地导出) 通过mysql客户端shell连接到服务器,选择使用的数据库,输入sql代码: select * from test_info into outfile '/tmp/test.csv' fields terminated by ',' 字段间以,号分隔 optional 阅读全文
posted @ 2016-11-03 17:26 那一剑的風情 阅读(23542) 评论(0) 推荐(0)
摘要:1. cmd进入控制台 net stop mysql 2.复制原来数据库目录到新目录 复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到 D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录) 3.修改My 阅读全文
posted @ 2016-11-03 10:57 那一剑的風情 阅读(23757) 评论(0) 推荐(0)
摘要:检查my.ini中的datadir是否改动过,如果改动过就还原,然后重启mysql服务即可。 阅读全文
posted @ 2016-11-02 19:14 那一剑的風情 阅读(161) 评论(0) 推荐(0)
摘要:1.打开cmd控制台 2. mysql -u root -p 输入密码 3. mysql>grant all privileges on *.* to 'root' @'%' identified by '123' with grant option; mysql>flush privileges; 阅读全文
posted @ 2016-09-29 20:16 那一剑的風情 阅读(202) 评论(0) 推荐(0)