) `! V# ]4 E1 C# P3 m
1:使用SHOW语句找出在服务器上当前存在什么数据库:
9 Q* n, y3 Q) J1 D0 F mysql> SHOW DATABASES;
0 l+ k) m2 {' L5 z2:创建一个数据库MYSQLDATA0 {2 m* I7 k) ?
mysql> CREATE DATABASE MYSQLDATA;
- g& g W: d: g% I: r; J3:选择你所创建的数据库
! b5 ?6 y5 J; a) N! A6 ` mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
3 B# w# A. n+ L0 [8 Y( j1 `; x4:查看现在的数据库中存在什么表
" q4 r+ w! u# m) y1 X8 ] mysql> SHOW TABLES;
+ o, h) ^+ ?2 V* G; n5 S7 X7 | K5:创建一个数据库表
) a4 B" G! q& b5 x- }8 l5 z9 M mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));( d% K9 v1 g2 B# _
6:显示表的结构:; P, j9 [2 p5 ^" }9 f! t/ s
mysql> DESCRIBE MYTABLE;
$ g+ S/ {- M9 j6 @7:往表中加入记录
4 b Y9 g1 T7 g0 o mysql> insert into MYTABLE values ("hyq","M");0 s6 ^* U7 Y! y: W2 C7 G2 k
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
`& K% h7 A6 _: S1 a mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
7 G( C W2 M& Z3 ^+ Y* J: f9:导入.sql文件命令(例如D:/mysql.sql)- b a+ S5 H2 w" t+ S7 h j
mysql> use database;5 q7 @5 z) d6 ]' @1 l3 A0 v. g
mysql> source d:/mysql.sql;9 D4 G6 ^& A4 Y9 O9 G
10:删除表3 }( r* F6 q6 K2 {5 E: y- j1 \
mysql> drop TABLE MYTABLE;1 e* U0 b9 E; Y. b
11:清空表1 A2 L2 n$ C- r# |' }+ q% O
mysql> delete from MYTABLE;3 Y1 H/ ? u8 N- e; v
12:更新表中数据
6 x- C6 G9 z2 g" s mysql> update MYTABLE set sex="f" where name=hyq;5 \! A) y1 P1 }0 J+ [
- ?* A( M/ J {. N* |* `6 F! J E! b" |
此外,Linux下经常使用的命令:5 I: s% ^$ ~* E E, S4 B
# c/ Y) l# {% E1:导入数据库备份文件的方法:3 [: s5 [7 ]0 ^' _
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
* ]+ I# ?- f/ ?3 Q" S0 l2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
( n$ z! N! |# q* a mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;- O3 N# N, t3 ^
3:清空文件内容:. H) e' g8 ~2 } w
cat /dev/null > 文件名! y a0 D7 F* c) G+ u, l# U6 A
4:添加帐户:
" R+ k; k/ m; g" b" z9 u useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
% ]7 `( x$ ~1 m' Q5:设置帐户密码
. v: e- M$ d7 v) Q/ o# n% Y passwd 用户名
$ Y1 U- B! C V$ g# F5 U/ t) Z1 T9 b6 d9 D
特别注意:# H/ d: x! j. W
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:) ^. \: K5 Y2 q1 _
use mysql;
1 v. G( M7 h3 C8 g% g( h! O1 ^- Udelete from User where User="";
! K0 M0 D/ O. f6 \update User set Password=PASSWORD(newpassword) where User=root; |