王培顺的博客&WangPeishun’s Blog

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/

标签: mysql, 常用命令

仅有一条评论

  1. 感谢博主分享

添加新评论