mysql的几个基本命令
1.登陆mysql
# mysql -u root -p,回车,输入密码。
#mysql -h 主机地址 -u 用户名 -p 用户密码
2.选择、切换数据库
mysql>USE mysql;(数据库名字)
3.显示表结构
mysql>desc tablename;
4.查看当前数据库
mysql>select database();
5.更改管理员密码
#mysqladmin -u root password 密码
6.查看MySQL服务器中包含那些数据库
mysql>SHOW DATABASES;
7.查看数据库中的数据表信息
mysql>SHOW TABLES;
前提是先mysql>use 数据库名字
8.创建新的数据库
mysql>CREATE DATABASE 数据库名字
9.创建新的数据表
mysql>CREATE TABLE 表名 (字段定义。。。)
前提是先mysql>use 数据库名字
10.删除一个数据表
mysql>DROP TABLE 数据库名.表名;
11.删除一个数据库
mysql>DROP DATABASE 数据库名
12.重命名表
mysql>alter table 表1 rename 表2
13.清空表中记录
mysql>delete from 表名;
mysql>truncate 表名;
14.显示表中记录
mysql>select * from 表名;
15.导入数据库
mysql -u root -p;
mysql>create 数据库名;
mysql>use 数据库名
mysql>source 路径\数据库名.sql;
16.导入表
mysql>use 数据库名;
mysql>source 路径\表名.sql;
17.刷新数据库
mysql >flush privileges;
18.查看数据库状态
mysql>status;
19.备份整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p mysql > /home/mysql.sql
20.备份数据库MYSQL中的user表
mysqldump -u 用户名 -p 数据库名 表名 >导出的文件名
mysqldump -u root -p mysql user > mysql.host-user.sql
21.备份MYSQL服务器中所有数据库
mysqldump -u root -p -all-databases > mysql-all.sql
22.恢复数据库
mysql -u root -p [数据库名]< mysql-all.sql
23.授予用户权限
GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码']
GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIED BY'123456';
mysql5.1中文版参考手册:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/