. K5 I: x7 j1 S* f7 V
1:使用SHOW语句找出在服务器上当前存在什么数据库:7 s, S, ?/ f( w* ~& I
mysql> SHOW DATABASES;1 n" a/ w; Q+ Y% Z P( V4 H! V* ~
2:创建一个数据库MYSQLDATA& i0 ]9 Q6 U6 L, Z2 D5 g
mysql> CREATE DATABASE MYSQLDATA;0 _; ~- |% i2 d% D
3:选择你所创建的数据库. K+ L& t ~1 |* Y' Y4 D r( k
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
! I8 l. e! Z, x2 d$ F. I& \4:查看现在的数据库中存在什么表
. M2 H; b" f: {4 A7 Z8 A7 J mysql> SHOW TABLES;
4 ~7 f8 J' F' \. x, c5:创建一个数据库表! S& `2 G9 w2 R; P' N
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));: r7 D1 T, N! C( y8 ]
6:显示表的结构: ~5 {+ L) L8 s/ b/ Z
mysql> DESCRIBE MYTABLE;
* x, O+ L- w+ o7:往表中加入记录
" |1 O+ B9 \) W mysql> insert into MYTABLE values ("hyq","M");
9 G% z0 S$ h) T/ G9 A& E8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)- T. G. C8 b9 ?+ k* @* E3 \: q
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;, p2 f" l: ^8 i: s$ e
9:导入.sql文件命令(例如D:/mysql.sql)
/ U8 S7 ~: S; P) q; \4 D% q mysql> use database;* l" r9 `4 L: @, @; S
mysql> source d:/mysql.sql;
: u& P0 h0 [4 W10:删除表- _. F: l/ Y7 V- f9 v5 Q
mysql> drop TABLE MYTABLE;
0 ]' I$ t% o1 `9 K5 A! G11:清空表
* I2 q4 x- h0 b' ^9 b- k6 ] mysql> delete from MYTABLE; \6 P8 S0 n- o
12:更新表中数据5 J; m4 ]9 j$ {
mysql> update MYTABLE set sex="f" where name=hyq;, w" f4 Q9 F8 l% V" _) O5 g
. ]/ j* p; n/ O$ f% X
此外,Linux下经常使用的命令:! D. x9 p' _; b f! `
$ ~5 ~) \, S4 _
1:导入数据库备份文件的方法:
- [1 x; R/ u8 s) X4 C root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件 Q3 @3 F3 y1 O, w
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:$ y" ]7 a0 j0 g1 x9 B. P
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;$ ?4 F' q! [4 l M: m: P4 M( z. k. |
3:清空文件内容:
+ l4 K0 h$ n! u' _ u: B* T5 e/ D cat /dev/null > 文件名% A5 }/ D$ b, f6 c: v8 Q) u
4:添加帐户:3 y$ S' G/ [3 w
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)1 G8 A& [* Q" V$ E9 j4 b
5:设置帐户密码' {6 ]% Q8 h. k, `8 P( K, Q+ V
passwd 用户名8 ?4 f" Y, K" _5 ^1 T* t
, L# w/ p/ @ Y/ `7 A4 z# L
特别注意:
' u h# ~9 _# Y3 g; {刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:. ?' P. j9 I: q& V& ?! d
use mysql; ]( _% Y+ N7 \& k' O' ?
delete from User where User="";5 Y/ P V0 b) T R
update User set Password=PASSWORD(newpassword) where User=root; |