列出一些最常用最基本应该熟知的mysql命令:
登录 mysql

mysql -u root -p

建立新数据库:

mysql> create database new_db;

查看当前数据库:

mysql> show databases;

选择某个数据库进行操作:

mysql> use mysql;

建立数据表:

mysql> create table new_tb (字段设定列表);

查看该数据库中有哪些表。

mysql> show tables;

查看某个表的结构:

mysql> describe user;

查看某个表中所有的元素:

mysql> select * from user;

可以加上where进行过滤。

mysql> select * from user where username=**;

可以对某个值进行更新:

mysql> update wp_users set user_pass=’new passwd’ where user_login=’admin’;

删除数据库或者数据表:

mysql> drop database 库名;
mysql> drop table 表名;

清空数据表中的记录:

mysql> delete from 表名;

修改密码(在终端下)

mysql> mysqladmin -u用户名 -p旧密码 password 新密码;

增加新用户:

mysql> grant  on 数据库.* to 用户名@登录主机 identified by "密码" ;

新用户只有select权限,多个权限以逗号间隔即可。
导出整个数据库

mysqldump -u root -p wp > wp.sql

导入数据库

mysql -u -p
mysql>create database wp_temp;
mysql>use wp_temp;
mysql>source ~/wp.sql;

清理垃圾数据:
最好先为数据库做一下备份。

mysql> DELETE FROM wp_posts WHERE post_type = 'revision';
mysql> DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
mysql> DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';

[warning]注意:以“mysql>”开头的命令需要登录到mysql以后输入的,否则是在终端下输入。[/warning]

Tags: ,,.
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
Home

Be the first to comment on this entry.

Name(required)
Mail (required),(will not be published)

RFC: Request For Comments. Orz..

Website(recommended)