`
lj6684
  • 浏览: 955341 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

MySQL数据库常用管理命令

    博客分类:
  • DB
阅读更多

(转)http://soft.chinabyte.com/database/167/11804167.shtml

 

root密码管理设置root用户的密码

mysqladmin -uroot password 'password'

 

修改root用户的密码

mysqladmin -uroot -p password 'password'

 

数据库,表管理进入

mysqlmysql -h hostname -uroot -p

 

创建数据库

mysql> create database location

 

导入数据结构

mysql -uroot -p location <./location.sql

 

查看数据库

mysql> show databases;

 

进入某个库

mysql> use location;

 

查看表信息

mysql> show tables;

 

查看表结构

mysql> desc Contact;

 

改表名

mysql> rename table Contact to Contact_new;

 

删除库

mysql> drop database location;

 

删除表

mysql> drop table Contact;

 

授权部分建立用户并授权

mysql> grant all on location.* to gk1020@'10.1.11.71' identified by 'gk1020';

 

取消授权

mysql> revoke all on location.* from gk1020@'10.1.11.71';

 

刷新权限

mysql> flush privileges;

 

操作语句查询

mysql> select * from Contact;

mysql> select count(*) from Contact;

 

修改

mysql> update Contact set RegTime=‘2008-01-01 00:00:00’ where id=1;

mysql> update Contact set RegTime=‘2008-01-01 00:00:00’,CID=1 where id=1;

 

插入

mysql> insert into Contact values('',''…);

mysql> insert into Contact(ID,CID,Contact) values('',''…);

 

删除

mysql> delete from Contact where id=1;

 

导出导出数据库

locationmysqldump -uroot -p location >./location.sql;

 

导出某个表

mysqldump -uroot -p --database location --table Contact >./contact.sql;

 

导出数据库location的数据结构

mysqldump -d -uroot -p location >./location.sql;

 

复制表复制表Contact为Contact_bak

mysql> create table Contact_bak as select * from Contact;

 

复制表Contact的结构

mysql> create table Contact_bak as select * from Contact where 1=2;

 

查看正在执行的任务

mysql> show processlist;

 

说明:

location为库名,Contact为表名

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics