mysql常用操作

mysql常用操作


修改root密码

用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;


查看表结构
show create table 表名;

清空表且令自增字段从1开始
truncate table 表名;


查看数据库表中记录个数

select count(*) from 表名;


获取数据库表中id最大/最小的记录

select max(id) from 表名;

select min(id) from 表名;


limit用法

select * from table limit m,n;

表示从m开始(最小可以从0开始)取n条记录


数据库导入导出
导出:
打开开始->运行->输入cmd 进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql 
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。

导入:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 <e:\mysql\mydb.sql 

然后输入密码,就OK了。

或者进入mysql后

mysql>use mydb2;

mysql>source  e:\mysql\mydb.sql;//注意此处没有<符号

导入text:

mysql>load data local infile 'C:/test.txt' into table tableName terminated by '|' lines terminated by '\r\n';


导入文件大小限制问题:
默认情况下:MySQL 导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,解决方法:
1.在php.ini中修改相关参数:
影响MySQL导入文件大小的参数有三个:
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M 
修改upload_ ......

你可能感兴趣的:(mysql,数据库,upload,table,database)