日期:2014-05-16  浏览次数:20794 次

mysql 问题大全

?

一、配置mysql环境变量

开始-运行-mysql -u root -p ----没有反应,应该是mysql安装时候没有把mysql放到环境变量中,需要把bin这个文件夹的绝对路径加到环境变量path中

?

解决办法:

我机器上的mysql安装路径bin目录是:C:\Program Files\MySQL\MySQL Server 5.5\bin

?

1.点击我的电脑,选择属性->高级->环境变量

2.在系统变量中新建环境变量,变量名:mysql,变量值:C:\Program Files\MySQL\MySQL Server 5.5\bin

3.在系统变量"列表"中找到path,添加%mysql%到变量值中

4.注意path变量中的变量值有可能会很多,添加时候要注意噢(如果环境变量中配置了jdk,可以模仿jdk配置mysql,道理是一样的)

?

再重新打开命令行就OK了

?

二、mysql分页

?

mysql分页两种情况:

?

1.select * from table limit one,two; --

?

2.select * from table limit count; --count相当于0,count,查询结果总是从第一条数据开始

?

LIMIT 接受一个或两个数字参数,参数必须是一个整数常量。

?

如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,初始记录行的偏移量是0而不是1,第二个参数指定返回记录行的最大数目。

?

如果给定一个参数,相当于两个参数的情况下、第一个参数为0

?

?

select * from table LIMIT 5,10; #返回第6-15行数据

?

select * from table LIMIT 5; #返回前5行 ?

?

select * from table LIMIT 0,5; #返回前5行

?

三、数据库-文件

?

1.导出结果至文本文件

1.1

在本地新建文件夹"e:/mysql"

1.2

select * into outfile 'e:/mysql/skin.xls' fields terminated by '|' lines terminated by '\r\n'

?

from skin_info order by addDate desc limit 0,1;

?

2.从文件导入到数据库

2.1

修改"e:/mysql/skin.sql"本地的sql文件,在文件头部添加/*!40101 SET NAMES utf8 */,保存文件编码为utf-8

2.2

load data local infile "e:/mysql/skin.sql" into table skin_info?

?

FIELDs TERMINATED BY '|' LINES TERMINATED BY '\r\n';?

?