Welcome 微信登录

首页 / 数据库 / MySQL

如何恢复Mysql数据库的详细介绍

如何恢复Mysql数据库的详细介绍

由于在一台测试机器上打算重新安装Mysql数据库,由于简单粗暴的直接卸载了,没有备份公司Discuz和Redmine使用的Mysql数据库,过程可想的悲惨。还好的是只是卸载掉了Mysql的程序,所有的数据文件还是存在的。下面是在恢复数据库的过程1. Discuz数据库Discuz数据库的恢复非常顺利, 在安装好新版本的Mysql后,直接将原来的数据库文件copy到新的数据目录中,重新启动mysql, 就能看到恢复的数据库了2. Redmine数据库本打算直...
mysql like查询字符串示例语句

mysql like查询字符串示例语句

MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式一、SQL模式SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于...
MySql like模糊查询通配符使用详细介绍

MySql like模糊查询通配符使用详细介绍

一、SQL模式SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意个或多个字符。可匹配任意类型和长度的字符。比如 SELECT * FRO...
mysql中group by与having合用注意事项分享

mysql中group by与having合用注意事项分享

group by函数应该的使用应该是SELECT 列表中指定的每一列也必须出现在 GROUP BY 子句中,除非这列是用于聚合函数,但是今天帮同事调试一个mysql中的group by函数,让我大跌眼镜,当时感觉不可思议,然后回来做了个简化版试验,试验过程如下:mysql表结构复制代码 代码如下:mysql> desc t;+——-+————–+——+—–+———+——-+| Field | Type | Null | Key | Default |...
mysql随机查询若干条数据的方法

mysql随机查询若干条数据的方法

在mysql中查询5条不重复的数据,使用以下:复制代码 代码如下:SELECT * FROM `table` ORDER BY RAND() LIMIT 5就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。复制代码 代码如下:SELECT * FROM `table` AS t1 JOIN (SELECT ROUND(RAND(...
MySQL中使用load data命令实现数据导入的方法

MySQL中使用load data命令实现数据导入的方法

使用方式如下:复制代码 代码如下:mysql>load data local infile "D:/ab.txt" into table mytbl(name,age);使用上述的命令就可以将D:/ab.txt文件的内容导入到表mytbl中,其中name和age是表mytbl的字段,对应ab.txt文件中每行的数据。如果编译安装mysql时没有指定–enable-local-infile,那么在使用上述命令时会报如下错误:复制代码 代码如下:ERRO...
MySQL下海量数据的迁移步骤分享

MySQL下海量数据的迁移步骤分享

公司数据中心计划将海量数据做一次迁移,同时增加某时间字段(原来是datatime类型,现在增加一个date类型),单表数据量达到6亿多条记录,数据是基于时间(月)做的partition由于比较忙,一直没有总结,所以很细节的地方都记不清楚了,此处只是简单总结下当时的情形,备忘乱打乱撞 最初接到任务,没有明确的入手点,直接就是select * from db limit 10000,动态修改翻页数量,通过控制台看耗时情况,慢复制代码 代码如下:SELECT I...
MySQL数据库设置远程访问权限方法小结

MySQL数据库设置远程访问权限方法小结

MySQL基础知识第一期,如何远程访问MySQL数据库设置权限方法总结,讨论访问单个数据库,全部数据库,指定用户访问,设置访问密码,指定访问主机。1,设置访问单个数据库权限复制代码 代码如下:mysql>grant all privileges on test.* to "root"@"%";说明:设置用户名为root,密码为空,可访问数据库test2,设置访问全部数据库权限复制代码 代码如下:mysql>grant all privilege...
<< 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 >>