
mysql
paulfzm
这个作者很懒,什么都没留下…
展开
-
mysql 导入大于大文件.sql
使用 MySql控制台输入密码,mysql > use databasenameDatabase changedmysql > source c:\mysql.sql完成 如果.sql文件过大,mysql会直接断开连接 解决方法可以在msql的配置文件my.ini 中加入 一行max_allowed_packet = 100M(该大小>=...原创 2010-08-15 14:14:14 · 119 阅读 · 0 评论 -
mysql 获取随机数
SELECT FLOOR(RAND()*10)+1原创 2010-12-21 02:32:27 · 101 阅读 · 0 评论 -
mysql 随机 rand
SELECT * FROM Table T JOIN (SELECT FLOOR(MAX(ID)*RAND()) AS ID FROM Table) AS x ON T.ID >= x.ID LIMIT 1;原创 2011-01-15 14:41:30 · 91 阅读 · 0 评论 -
设置MySQL的系统变量以调优性能
请问如何设置MySQL的系统变量以调优性能?(1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你...原创 2011-09-01 11:49:39 · 107 阅读 · 0 评论 -
mysql 查找为中文的字段
正则依旧风骚。。在MySql中使用正则可以达到事半功倍的效果,如,简单看示例,使用mysql筛选出某字段中文的记录:select * from table where not name regexp '^[1-9A-Za-z]';...原创 2011-01-27 10:58:42 · 259 阅读 · 0 评论 -
mysql替换语句 部分替换
将cdb_pms表subject字段中的Welcom to替换成 欢迎光临UPDATE `cdb_pms`SET `subject` = REPLACE(`subject`, 'Welcome to', '欢迎光临')WHERE INSTR(`subject`,'Welcome to') > 0替换cdb_posts表的message字段,将“viewthread.php?tid...原创 2011-09-11 20:36:57 · 143 阅读 · 0 评论 -
mysql 用 length 查询字段长度
SELECT count(*) FROM `news` WHERE length(`content`)>8000原创 2010-12-04 10:57:34 · 265 阅读 · 0 评论 -
mysql的left,right,substr,instr截取字符串,截取小数点float
//-----------------------------------------------------------------select avg(stu_oder_percent) from tb_sch_collect结果:avg(stu_oder_percent) : 60.60962//--------------------------------------...原创 2010-12-04 11:07:27 · 79 阅读 · 0 评论 -
Group之后合计(count)总数 – MySQL邯郸学步
SELECT count(1) FROM ( SELECT * FROM table GROUP BY key )aa原创 2010-12-06 18:14:02 · 243 阅读 · 0 评论 -
MySQL性能优化的参数简介
MySQL性能优化的参数简介公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,...原创 2010-12-07 13:03:57 · 78 阅读 · 0 评论 -
mysql 修改最大连接数
MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可方法二:MySQL的最大连接数默认...原创 2010-12-08 19:19:35 · 122 阅读 · 0 评论 -
mysql table is read only 的解决方法
Linux 下/usr/local/mysql/bin/mysqladmin -u root -p flush-tables原创 2010-12-09 21:13:12 · 223 阅读 · 0 评论 -
mysql 连接,状态,查询,检查
mysql -u root -p; set global max_connections = 10000;设置最大连接数 show status;show status like 'Connections'; 查询连接数 show processlist; 查进程原创 2010-12-10 15:30:33 · 111 阅读 · 0 评论 -
解决mysql出现“the table is full”的问题
解决mysql出现“the table is full”的问题 (2012-02-10 01:02) 标签: 转载 原文地址:解决mysql出现“the table is full”的问题 作者:huifeideluotuo今天中午收到mysql错误日志监控发来的警报,错误日志如下:101209 13:13:32 [ERROR] /usr/local/mysql/bin...原创 2012-04-30 14:24:45 · 530 阅读 · 0 评论 -
Mysql: ERROR 1017 (HY000): Can't find file: './db/tablename.frm' (errno: 13)错误提示
Mysql: ERROR 1017 (HY000): Can't find file: './db/tablename.frm' (errno: 13)错误提示解 今天弄网博士被控网站的数据库,假设把所有数据库都放在/var/mysql/data目录下。结果访问网站是出现错误提示,如下: Mysql: ERROR 1017 (HY000): Can't fin...原创 2012-09-22 22:48:52 · 1109 阅读 · 0 评论 -
mysql的快速去除重复记录的方法
mysql的快速去除重复记录的方法。1.相当有用的一招,原文复制如下:不希望数据表中有重复记录的时候我们可以给表添加一个联合唯一索引例如,user表中有user_id,user_name两个字段,如果不希望有两条一摸一样的的user_id和user_name,我们可以给user表添加两个字段的联合唯一索引:alter table user add unique index(user_id...原创 2013-02-19 09:21:18 · 90 阅读 · 0 评论 -
mysql 设置时间格式
MYSQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段 format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25 select ...原创 2010-09-15 14:59:06 · 176 阅读 · 0 评论 -
mysql 删除重复多余记录
查询及删除重复记录的方法(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字...原创 2010-12-19 13:08:50 · 84 阅读 · 0 评论 -
mysql alter 语句用法,添加、修改、删除字段等
//主键549830479 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);//增加一个新列549830479 alter table t2 add d timestamp;...原创 2010-08-25 13:27:08 · 163 阅读 · 0 评论 -
mysql 日期格式转换
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql> SELECT something FROM tableWHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK...原创 2010-08-25 17:09:38 · 129 阅读 · 0 评论 -
mysql 获取当前字段最大id
select max(id) from job_info group by job_id order by id desc;原创 2010-08-27 10:07:28 · 295 阅读 · 0 评论 -
mysql 拼接字符串
select concat('aa', 'bbb', 'ccc');原创 2010-08-27 10:13:41 · 180 阅读 · 0 评论 -
mysql 注释符号
没有办法,在网上找了找,才发现注释符"--"错了,需要一个空格,应该是"-- ". mysql注释符有三种:1、#...2、"-- ..."3、/*...*/原创 2010-08-27 10:28:18 · 1204 阅读 · 0 评论 -
mysql select 语句实现判断
Mysql Select 语句中实现的判断 select *,if(sva=1,"男","女") as ssva from tableame where id =1Quote 控制流程函数CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result...原创 2010-08-27 14:33:19 · 412 阅读 · 0 评论 -
mysql 字符串函数:字符串截取
MySQL 字符串函数:字符串截取 MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。 1. 字符串截取:left(str, length) mysql&...原创 2010-08-27 15:36:13 · 122 阅读 · 0 评论 -
mysql 获取字符串长度
length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_...原创 2010-08-27 15:46:54 · 412 阅读 · 0 评论 -
mysql 创建零时表
CREATE TABLE tmp AS SELECT id AS col1 FROM category WHERE parentid =1;UPDATE category SET type=2 WHERE catid IN (SELECT col1 FROM tmp);DROP TABLE tmp;原创 2010-08-27 17:04:43 · 194 阅读 · 0 评论 -
mysql 获取当前类别及所有子类别id
CREATE FUNCTION `getTreeCategory`(rootId INT) RETURNS VARCHAR(1000) CHARSET utf8BEGIN DECLARE sTemp VARCHAR(1000);/*定义一个临时字段来存放所有的类别与子类别*/ DECLARE sTempChd VARCHAR(1000);/*定义一个临时字段,来得到当前类别的子...原创 2010-08-27 22:03:55 · 326 阅读 · 0 评论 -
mysql 修改密码
方法1 Method 1:在/usr/local/mysql/bin/下:./mysqladmin -u root password ‘new_password’一般安装时用此方法设置。方法2 Method 2:在mysql状态下:mysql>UPDATE user SET password=PASSWORD('new_password') WHERE user=...原创 2010-08-28 12:07:47 · 102 阅读 · 0 评论 -
mysql 创建函数问题(转)
mysql 创建函数问题(转)2010-05-26 19:37今天在整理数据时,又碰到MySQL函数不能创建的问题,以前也遇到过多次,解决是解决了,但是解决办法总是记不住,也没有很好地写下来,以至于每 次都要再次Google,耗时耗力,这次终于受不了了,还是选择写出来:出错信息大致类似:ERROR 1418 (HY000): This function has none ...原创 2010-08-29 14:11:36 · 92 阅读 · 0 评论 -
mysql 多表联查
SELECT * FROM ( foo INNER JOIN bar ON foo.a = bar.a ) INNER JOIN more ON foo.a = more.a原创 2010-08-30 14:27:42 · 97 阅读 · 0 评论 -
mysql 获取重复记录数
SELECT keyword, count( * ) AS countFROM article_keywordGROUP BY keywordORDER BY count DESCLIMIT 20原创 2010-08-31 21:11:14 · 148 阅读 · 0 评论 -
mysql 建表字符集
1.列出MYSQL支持的所有字符集: SHOW CHARACTER SET; 2.当前MYSQL服务器字符集设置 SHOW VARIABLES LIKE 'character_set_%'; 3.当前MYSQL服务器字符集校验设置 SHOW VARIABLES LIKE 'collation_%'; 4.显示某数据库字符集设置 show create database 数据库名; ...原创 2010-09-01 17:18:23 · 109 阅读 · 0 评论 -
mysql my.cnf 配置优化
PS:本配置文件针对Dell R710,双至强E5620、16G内存的硬件配置。CentOS 5.6 64位系统,MySQL 5.5.x 稳定版。适用于日IP 50-100w,PV 100-300w的站点,主要使用InnoDB存储引擎。其他应用环境请根据实际情况来设置优化。# 以下选项会被MySQL客户端应用读取。# 注意只有MySQL附带的客户端应用程序保证可以读取这段内容。# 如果你想你...原创 2013-02-23 13:22:17 · 126 阅读 · 0 评论