mysql常用操作命令
一:修改密码
格式:mysqladmin -u用户名 -p旧密码 password新密码
二:增加一个用户test密码为abc,让他可以在任何主机上登录,并对所有数据库有查询,修改,删除的权限,首先用root用户炼乳mysql,然后键入以下命令:
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例子1(不安全): grant select,insert,update,delete on *.* to test1@"%" identified by "abc";
例子2(安全): grant select on mysql.* to test2@localhost identified by "abc"; 备注后面的"abc"可以改成空密码""
三:操作技巧
1.如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以吧一个完整的命令分成几行来打,完后
用分号结束标志就ok
四:显示命令
1,显示数据库列表
show databases;
2.显示库中的数据表
use mysql;
show tables;
3.显示数据表的结构;
describe 表名;
4.建库建表
create database 库名;
use 库名;
create table 表名(字段设定列表);
5.删库和删表;
drop database 库名;
drop table 表名;
6.将表中记录清空;
delete from 表名;
五:备份数据库(命令在DOS的\mysql\bin目录下执行)
1.导出整个数据库
格式:mysqldump -u用户名 -p 数据库名>导出的文件名
mysqldump -u user_name -p 123456 database_name > outfile_name.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出文件名
mysqldump -u user_name -p databse_name table_name>outfile_name.sql
mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看会有新发现
六:基本操作
1.显示mysql的版本
select version();
2.显示当前时间
select now();
3.mysql -V (V是大写) 显示mysql版本