@. h* `/ T1 X) \
1:使用SHOW语句找出在服务器上当前存在什么数据库:8 \% P( k9 j" `5 f3 f: g
mysql> SHOW DATABASES;
( T& b8 U# e5 e2:创建一个数据库MYSQLDATA
( O" b$ o, m: X" C* Q' ~1 l mysql> CREATE DATABASE MYSQLDATA;- m3 [3 I& r+ D D- V8 f
3:选择你所创建的数据库2 L3 ^. P, g7 e
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
/ y" U# _# L7 g% z. e4:查看现在的数据库中存在什么表& t p& I( m' x! X: u
mysql> SHOW TABLES;0 C) b7 I2 [: S( N( z% i0 x$ d
5:创建一个数据库表
" |" i9 X, _% c( J7 D [- Z$ u& r mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
2 _* E3 c/ G" o& j) I6:显示表的结构:
) [, m$ J; p8 [( ^ mysql> DESCRIBE MYTABLE;
, ~- R% X4 a, _% n' y0 F7:往表中加入记录
( f% z8 w& d. {1 z% C mysql> insert into MYTABLE values ("hyq","M");
* p0 O2 i$ }; k& w1 Y8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)8 {! |' f( f* u' r" W
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;) B# G1 L" x" [: h7 D
9:导入.sql文件命令(例如D:/mysql.sql); e. `" v, F: k% d# Q, M
mysql> use database;
W7 q/ E* m3 R mysql> source d:/mysql.sql;( S) B8 _/ f( c' ~ j
10:删除表
?; v4 t- j8 A/ m$ r& m mysql> drop TABLE MYTABLE;, N( [' W: H& R8 P$ r; R6 M+ d
11:清空表
# }5 m3 d4 b3 ^- V mysql> delete from MYTABLE;
5 j) X$ d, }) s) f3 R1 p) I. M12:更新表中数据& R4 m9 k9 H) L9 U
mysql> update MYTABLE set sex="f" where name=hyq;
. h2 z: q% o7 L) j; K) P) o
$ S. t- D$ d$ v" N, m& X) ?此外,Linux下经常使用的命令:5 o& c! d4 {2 [3 w( Q3 z. I9 g' D$ f
4 t8 Z/ b% F# x" Q
1:导入数据库备份文件的方法:
+ Q' y4 Y) O% e" X/ F. J6 R root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
! r9 D/ \' b8 |8 Q+ M* o! O2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:( b6 u& U% J4 o& ~* V- S
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;8 e0 F2 I! O- E5 f( l8 h7 r# ]) D v
3:清空文件内容:
& M4 v, Y" o `, ~7 A cat /dev/null > 文件名' R$ Q: a }& A6 y2 x$ e% \
4:添加帐户:) a% J' _/ a/ K& L
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)$ F1 ?( r+ a! `
5:设置帐户密码
2 K, U2 P) w' y6 N% _' a passwd 用户名
3 ~' w3 Z0 a8 I( |6 U
4 J# c k; k! z3 ~特别注意:, r, S: {) r) T5 ?; V) Q
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:- }( a" s$ X+ D+ ^! L/ W
use mysql;1 o& O# w$ @6 F
delete from User where User="";4 M; W- X, G V8 D
update User set Password=PASSWORD(newpassword) where User=root; |