l+ W& _6 L& u* `1 N. G6 @0 ?) R: Z
1:使用SHOW语句找出在服务器上当前存在什么数据库:
% ~3 ]3 o& T" i+ j7 E mysql> SHOW DATABASES;0 x3 e6 U: t* @* v. @) y( k
2:创建一个数据库MYSQLDATA
1 u8 v( ?& i" Y3 z mysql> CREATE DATABASE MYSQLDATA;: x2 s; x1 r3 A( Y
3:选择你所创建的数据库
9 G `& m# ?; Z. u& K% x* ~ mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)% c2 p! s5 Z4 ^0 X9 ^2 p8 k
4:查看现在的数据库中存在什么表
+ g" ?1 p2 h1 k- o2 n mysql> SHOW TABLES;
$ ^' y& v& g: B, f) w5 ^/ M5:创建一个数据库表
1 | \0 Z) M* @0 |( ]8 j mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));* p- K' N4 f) U, k! l5 Q% [8 x, f
6:显示表的结构:# h4 `# e' H/ J, D. Y/ G6 O( h& Y; v
mysql> DESCRIBE MYTABLE;
$ ^+ c7 H0 p# I- q2 V& a/ K# N7:往表中加入记录6 _1 e; t4 x# |" W- u: u
mysql> insert into MYTABLE values ("hyq","M");
2 Q7 m# F: E8 B# ^8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)$ ?) E/ }0 `$ g% W. h0 Q
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
: d0 o+ s: u$ Z9 J9 R9:导入.sql文件命令(例如D:/mysql.sql): R. N$ J0 J" W" q) ]4 V" G6 w8 _6 g
mysql> use database; |; t l5 v" d8 c: G
mysql> source d:/mysql.sql;
6 Q6 G; a5 c# H) s( V: a. i10:删除表
) b0 D: D! `* C# k/ y/ t' Z8 p" d' T mysql> drop TABLE MYTABLE;
1 y* b! V1 Y' [. r11:清空表
0 a+ M: H4 M. l: q mysql> delete from MYTABLE;
1 u2 A& H' d' G. U; V: Y12:更新表中数据
, l! ? I" L5 _, O) V" W( Q mysql> update MYTABLE set sex="f" where name=hyq;& y7 C( L$ \, i7 G: Q, V7 V4 J
4 g1 X" K: m: ~7 r. \5 d
此外,Linux下经常使用的命令:' \4 K2 L; _8 S% x
7 ]9 U8 A" G/ [/ Y" i6 O1:导入数据库备份文件的方法:
4 e7 e7 m* D7 E9 J root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
: C% A6 H$ K* Q' R6 t4 o) S2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ @1 e, d4 Y ^, q" g* x
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;' X4 O, ], q+ {+ t
3:清空文件内容:
J8 h5 M( z/ v" c cat /dev/null > 文件名
, I4 ^( M5 x) u% U. ^* K4:添加帐户:9 \7 B$ v: U1 I& U
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)0 ]; {/ ]: F8 h3 L M; A. L
5:设置帐户密码' y- ]; a# h7 g( d" U. @
passwd 用户名+ y; p; L" `3 s! m9 q' c
" i9 o, M. T' V* p# H7 N& r' q特别注意:' i: ^- s9 |& {+ e- ~; u& n7 I, T
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
/ \4 K- Q2 W4 `9 G2 ~6 Euse mysql;# M: S2 X" F( b' D
delete from User where User="";
3 {# y0 s1 [% j1 A: h0 Jupdate User set Password=PASSWORD(newpassword) where User=root; |