mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令
& _9 X1 Z: Q* R$ I! }( d7 c7 V$ [9 v& S1 ?
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)
- [ S9 p8 h# N4 _3 ?断开:exit (回车)1 T. v4 `1 W; Z
2 Y- }1 h; Z# v$ x! K8 W2 Z创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
" P, c0 o( V3 l/ t+ X' W! `8 E修改密码:mysqladmin -u用户名 -p旧密码 password 新密码, L k5 f) w* h: Y
删除授权: revoke select,insert,update,delete om *.* from test2@localhost;$ a3 z0 w0 _4 J' A. U1 P5 E. W8 \0 k* y
2 k1 E$ [0 m9 E# T4 C O+ c3 s5 @
显示数据库:show databases;
& C9 i& C/ l: j! B0 @) [/ `3 {显示数据表:show tables;
3 ~' R) [3 l" Y. t& L, {' k/ L, O5 P显示表结构:describe 表名;# x# w$ E* {$ v- \
0 Q# l& @$ N) c! i& q; O& M1 B创建库:create database 库名;+ B4 [5 G3 m) j( R8 ~% L
删除库:drop database 库名;
& W! a' E& {! H, C8 @4 P使用库:use 库名;# P7 E( P5 O* P# f
% ~& Z0 K" y' m( [创建表:create table 表名 (字段设定列表);
0 A% ^ H- t0 _0 P删除表:drop table 表名;0 k% Q e5 o# ] C8 R( @
修改表:alter table t1 rename t21 d! v2 d, R9 K: S
查询表:select * from 表名;$ N; q7 M4 n+ @5 H. d
清空表:delete from 表名;
2 S1 y2 `7 X! Z9 f备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql
1 e9 F6 ~2 e3 u5 y恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原来表删除)
5 L7 W* J- N# k# p* S: V
) p) J& l+ j1 @增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);4 l w& s: c) E8 l
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);
2 u1 W. {1 ?4 ]* s# p7 {' q& s删除列:ALTER TABLE t2 DROP COLUMN c;+ W1 I; K6 e4 y$ i, L) E
. h' u" u$ |: u6 Y6 s7 T8 z( k
备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql' R3 r6 ~+ N J4 M4 `- [% _% B' }
恢复数据库:mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql& {7 Q* S3 o/ m0 z& W5 R4 C* m4 U
复制数据库:mysql\bin\mysqldump --all-databases > all-databases.sql) u% c+ q8 x0 w" P- L& w
修复数据库:mysqlcheck -A -o -uroot -p54safer
3 j' I$ y# O7 u# ~% }9 d; w
0 [8 q1 r% `0 _* o5 w文本数据导入: load data local infile \"文件名\" into table 表名;
. M" {3 Z F' a4 E- O数据导入导出:mysql\bin\mysqlimport database tables.txt, G ^" d% s& s ~: v
|