您的位置:首页 > 数据库 > MySQL

mysql常用操作

2016-01-02 22:29 676 查看
查看都有哪些库 > show databases;
查看某个库的表 > use db; show tables;
查看表的字段 > desc tb;
查看建表语句 > show create table tb;
当前是哪个用户 > select user();
查看当前库 > select database();
创建库 > create database db1;
创建表 > create table t1 (`id` int(4), `name` char(40));
插入数据 > insert into tb1 (id,name) values(1,'aaaa');

查看数据库版本 > select version();
查看mysql状态 > show status;
修改mysql参数
> show variables like 'max_connect%';
> set global max_connect_errors = 1000;
查看mysql队列 > show processlist;
创建普通用户并授权
> grant all on *.* to user1 identified by '123456';
> grant all on db1.* to 'user2'@'10.0.2.100' identified by '111222';
> grant all on db1.* to 'user3'@'%' identified by '231222';
更改密码 > UPDATE mysql.user SET password=PASSWORD("newpwd") WHERE user='username' ;
查询
> select count(*) from mysql.user;
> select * from mysql.db; select * from mysql.db where host like '10.0.%';
插入 > update db1.t1 set name='aaa' where id=1;
清空表 > truncate table db1.t1;
删除表 > drop table db1.t1;
删除数据库 > drop database db1;

mysql备份与恢复
mysqldump -uroot -p db >1.sql
mysql -uroot -p db <1.sql
备份时指定字符集
mysqldump -uroot -p --default-character-set=utf8 db >1.sql
mysql -uroot -p --default-character-set=utf8 db < 1.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 常用操作