Mysql
一缕阳光直射你的心扉
一份汗水,一份真诚,一份毅力,十分回报。
展开
-
Parameter index out of range (1 > number of parameters, which is 0).] with r
遇到Parameter index out of range (1 > number of parameters, which is 0)怎么办? 2011年05月12日 星期四 23:45遇到了Parameter index out of range (1 > number of parameters, which is 0) ,检查了很多遍错误。最后终于发现,原来PreparedStateme转载 2015-12-01 10:53:26 · 1156 阅读 · 0 评论 -
Mysql函数实战
1.group_concat场景:一对多的查询,电影有多个类型,把多个类型拼装到一条电影语句查询里面sql:SELECT f.id, f.name, f.english_name, f.filmStatus, group_concat(t.name SEPARATOR ',')FROM jk_film f , relation r , jk_type tWHERE原创 2016-12-06 10:13:27 · 395 阅读 · 0 评论 -
mysql查询对大小写不敏感的问题
**之前项目到遇到了这样的问题来总结一下**项目中经常用到模糊查询,如:有个username字段的的内容是:AA812135023,我们查询这条记录,查询的sql select * from 表 where username like '%AA%',能找到这条记录,但是用 select * from 表 where username like '%aa%' 也能查询到这条记录.问题出在哪里?出现原创 2016-10-26 10:20:40 · 5761 阅读 · 1 评论 -
Centos/Ubuntu环境下安装mysql
Centos环境 以下是安装后的效果图安装步骤如下:点我进入mysql官网下载地址如果你想安装最新的mysql,先更新下载mysql最新版的rpm包。如上图。1.安装rpm -ivh 下载的rpm包2.查看是否在列表yum repolist all | grep mysql3.在列表就启用某一个版本的mysqlyum repolist enabled | grep mysql4.然后就可原创 2016-02-10 11:37:13 · 1924 阅读 · 0 评论 -
Mysql读写分离,同步复制的探索实现
材料:linux-mysql57,windows10-mysql57,均安装好了mysql数据库,让linux负责数据库的写入,然后同步到windows数据库,windows负责数据库的查询工作。1.先在linux中的mysql中创建用户user1,并且授权create user user1 identified by '*EntrkOsi0=,user1';GRANT REPLICATION原创 2016-06-05 18:38:33 · 1450 阅读 · 0 评论 -
MySQL创建用户与授权方法
MySQL中创建用户与授权的实现方法,对于刚开始接触mysql的朋友可以参考下注:我的运行环境是widnows xp professional + MySQL5.1 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果原创 2016-01-11 10:44:11 · 361 阅读 · 0 评论 -
Mysql意外强制关闭,无法启动解决方案
在CentOS中启动MySQL:[wzhwho@local~]#service mysqld startStarting mysqld daemon [FAILED]可查阅mysql启动系统日志采用rpm安装的MySQL日志文件的默认路径是/var/log/mysqld.log 原理 在mysql安装目录里有一个mysql.sock文件。 这个文件在mysql启动时创建的,mys原创 2016-04-27 17:16:32 · 10157 阅读 · 1 评论 -
Ubuntu远程连接MySQL, 10038问题
问题: ubuntu server下安装了MySQL 5.5数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can’t connect to mysql server on xxx.xxx.xxx.xxx(10038) 的问题。解决方案如下:1、授权mysql>grant all privileges on *.* to 'root'@'%' i原创 2016-02-17 11:53:36 · 3167 阅读 · 0 评论 -
配置mysql远程连接
问题Mysql远程链接报错 1.来配置一下允许远程链接即可use mysql #打开mysql数据库update user set host='%' where user='root' and host='localhost';flush privileges; #刷新权限表,使配置生效#将host设置为%表示任何ip都能连接mysql,当然您也原创 2016-02-16 10:22:27 · 465 阅读 · 0 评论 -
Mysql命令行导入sql数据
我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql ftp abc.sql 到服务器 ssh 到服务器 mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql 注意:我看到 set character set utf8; 的说法,那样原创 2016-01-11 10:47:50 · 621 阅读 · 0 评论 -
MySQL查询本周、上周、本月、上个月份数据的sql代码
MySQL查询本周、上周、本月、上个月份数据的sql代码 MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%原创 2015-12-04 23:11:21 · 3726 阅读 · 0 评论 -
mysql查询所有记录,并去掉重复的记录
distinct(str)函数是用来去掉重复记录的,但是它只是针对某一个字段可以去重复。例如:select distinct(name)from tablename; 但是如果想把其他字段值的记录也查询出来,我一开始想的是使用select distinct(name) ,ta.* from tablename.注意distinct必须放在前面!但是这样并没有去掉重复的记录,后来想到了group by原创 2015-12-03 20:32:06 · 7364 阅读 · 0 评论 -
分页sql语句
不同数据库的分页语句有一定的差异,今天小编特此来总结一下。1.Mysql大部分代码是这样的SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000000, 1) LIMIT 10; 但是推荐这样写(效率问题)SELECT * FROM table WHERE id BETWEEN 1000000 AND 1000010;原创 2015-10-12 10:23:53 · 848 阅读 · 2 评论