mysql
文章平均质量分 79
risingsun001
这个作者很懒,什么都没留下…
展开
-
简述mysql_fetch_array、mysql_fetch_row、mysql_num_rows区别
mysql_fetch_array、mysql_fetch_row功能都是从表中把查找的结果返回根据从结果集取得的行生成的数组举个例来子说明他们的区别:比如表table中有id、title、content 3个字段和对应的内容,如果用mysql_fetch_array:$query=mysql_query("select * from table");$row=mysql_fetch_array($query);那么当你需要表中对应字段的值时就可以$row[id]、$row[title]、原创 2011-05-31 13:01:00 · 3127 阅读 · 1 评论 -
MySQL replace into 用法(insert into 的增强版)
MySQL replace into 用法(insert into 的增强版) 在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(i原创 2014-09-01 11:22:04 · 126799 阅读 · 5 评论 -
MySql中UTF8 和 GBK 编码中文字符长度问题
MySql中UTF8 和 GBK 编码中文字符长度问题对于初学者来说是必须了解的一个问题,本篇博文详细介绍了在MYSQL中UTF8 和 GBK 编码中文字符长度,并加以实验说明。原创 2013-07-19 10:35:48 · 18363 阅读 · 0 评论 -
MySQL:MySQL日期数据类型、MySQL时间类型详解
一、MySQL 日期类型:日期格式、所占存储空间、日期范围 比较日期类型 存储空间 日期格式 日期范围 ------------ --------- --------------------- ----------------原创 2014-10-29 11:14:26 · 4792 阅读 · 0 评论 -
MySQL复制表数据到新表的方法
MySQL复制表数据操作相信大家都不会太陌生,下面就为您详细介绍MySQL复制表数据到新表的步骤,希望对您会有所启迪。1.MySQL复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件原创 2014-10-16 15:28:31 · 1204 阅读 · 0 评论 -
MySQL中OPTIMIZE TABLE的作用
使用optimize table优化MySQL表原创 2014-10-16 15:23:58 · 2097 阅读 · 0 评论 -
SQL去除重复删除重复数据(高效)
直接创建一个新表,加上唯一索引,然后insert ignore不行吗?原创 2014-11-24 10:58:00 · 1922 阅读 · 0 评论 -
MySQL数据库备份命令
备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword转载 2015-03-04 14:55:11 · 485 阅读 · 0 评论 -
MySQL 索引原理概述及慢查询优化实战
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问原创 2015-03-18 11:30:17 · 3265 阅读 · 1 评论 -
MySQL优化学习笔记
MySQL优化学习笔记,通过实例来实际操作学习,掌握对MySQL优化的入门原创 2015-05-27 18:22:19 · 1977 阅读 · 0 评论 -
load data infile 导入数据 中文显示乱码 解决方法
关于 load data infile 导入数据 中文显示乱码 解决方法 load data infile 'data.txt' into table test;首先使用 show variables like "%char%";+--------------------------+-------------| Variable_name原创 2014-08-14 13:17:54 · 13612 阅读 · 1 评论 -
MySQL数据库备份
一、用命令实现MySQL备份MySQL提供了一个mysqldump命令,我们可以用它进行数据备份。按提示输入密码,这就把tm数据库所有的表结构和# mysqldump -u root -p tm > tm_050519.sql数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:# mysqldum原创 2014-07-29 10:59:32 · 708 阅读 · 0 评论 -
org.gjt.mm.mysql.Driver和com.mysql.jdbc.Driver的区别
org.gjt.mm.mysql.Driver是早期的驱动名称,后来就改名为com.mysql.jdbc.Driver,现在一般都推荐使用com.mysql.jdbc.Driver。在最新版本的mysql jdbc驱动中,为了保持对老版本的兼容,仍然保留了org.gjt.mm.mysql.Driver,但是实际上org.gjt.mm.mysql.Driver中调用了com.mysql.jdbc.D转载 2013-09-30 14:54:49 · 2556 阅读 · 0 评论 -
解决MYSQL 8小时连接问题
之前在使用SSH开发项目的时候遇到了一个很奇怪的问题,部署到服务器上,运行一段时间后系统就崩溃了。出现错误:org.hibernate.exception.JDBCConnectionException: could not execute query 在后在百度上查了下资料发现了问题所在,原来这个是传说中的8小时问题— —。原创 2013-09-30 16:28:49 · 10454 阅读 · 1 评论 -
php生成mysql数据字典
有时候我们拿到别人的数据库,却没有数据字典,这个php小程序帮你轻松解决。代码是网上找到的,当然,这段代码也仅仅是生成了数据字典,视图,存储过程等等是木有的哦。原创 2014-01-03 09:04:05 · 1448 阅读 · 0 评论 -
MySQL忘记root密码重置方法
在windows下: 1:进入cmd,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动, 2:执行:mysqld-nt --skip-grant-tables(窗口会一直停止) 3:然后另外打开一个命入令行窗口,执行原创 2014-05-03 20:01:10 · 849 阅读 · 0 评论 -
MySQL中表结构复制:create table like 与 create table as
CREATE TABLE A LIKE B此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来原创 2014-04-11 15:32:40 · 5494 阅读 · 0 评论 -
远程用户连接mysql,mysql授权远程连接
授权法: 在安装mysql的机器上运行: 1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器 2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION //赋予任何主机访问数据的权限转载 2014-05-17 19:18:34 · 658 阅读 · 0 评论 -
mysq基础优化
skip-name-resolveskip-lockingskip-innodbskip-bdbkey_buffer = (1G内存推荐设置为256M,2G内存推荐设置为512M)wait_timeout = 3或者5 (2G内存推荐设置为5)max_connections = (如果访问量很大可以设置为512-1024,否则可以设置为384)原创 2014-05-19 11:53:05 · 694 阅读 · 0 评论 -
MySQL 删除表的所有数据
truncate table tablename 清除所有数据,主键从1开始delete from dongfang_hk 删除所有数据,主键继续增长原创 2014-06-15 20:38:57 · 1154 阅读 · 0 评论 -
MySQL损坏表修复(附录自动处理脚本)
Mysql 数据库 相信很多地方 都在用,在用的时候避免不了出现表的损坏,损坏之后我们就要修复。如果是单张表,我们使用命令轻易的修复。如果是其中 的一部分表那?最重要的是还不知道具体的那些表。如果 全库修复那花费很长很长的时间。下面就是我写的一个自动化修复脚本。原创 2016-02-25 15:41:38 · 4659 阅读 · 0 评论