" q+ E( Q$ ~( C1 V1 E8 k+ G# \1:使用SHOW语句找出在服务器上当前存在什么数据库:
6 h! ]0 L7 N; Q+ N f mysql> SHOW DATABASES;8 M. F" z+ F' W: Z! t$ G: M4 R. O
2:创建一个数据库MYSQLDATA
( a W3 ~1 }% Y; O4 X mysql> CREATE DATABASE MYSQLDATA;
) h3 p* [% W5 H# K3:选择你所创建的数据库
7 u0 E( x" F0 |9 E( a. n mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)7 e- y: s( L+ m. s
4:查看现在的数据库中存在什么表7 d, I, [/ w; e) l4 i) p
mysql> SHOW TABLES;
7 [$ r) {; J8 n4 p' L5:创建一个数据库表
5 Z; I7 w, E" E: W# Y mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
: p. T/ }* y {% k& F6:显示表的结构:, Z! K9 |! m4 {5 o* l' T3 R
mysql> DESCRIBE MYTABLE;6 j( A4 o! F8 W z- g' @& b6 o
7:往表中加入记录
( [! j% p. U+ B Z, ^ mysql> insert into MYTABLE values ("hyq","M");+ `9 Z& d$ ?2 t* ]. T* }
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)% n. H' ~4 L0 b, P0 u
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;8 k) W4 N5 L* L F
9:导入.sql文件命令(例如D:/mysql.sql)
9 t" o8 B5 k3 c# ~! y1 \+ @+ u mysql> use database;
8 o, y8 z6 H: g3 N5 A6 p; |: Y2 r mysql> source d:/mysql.sql;
- B; |& y4 o% H10:删除表
i& E$ l# F% M& R$ a' p mysql> drop TABLE MYTABLE;4 W$ Y6 l3 l# x/ C% ~+ g2 J" ]
11:清空表+ f, ?% N& x2 E) a6 m8 s9 w S
mysql> delete from MYTABLE;
8 n) f6 f8 a4 ]3 Y; }- O' ^9 _12:更新表中数据: G- U6 Q' ^- X; c2 w
mysql> update MYTABLE set sex="f" where name=hyq;4 Q6 t2 g! B) s' g9 {) d1 e# m4 c
0 m7 O: D2 i; e7 I, }4 C此外,Linux下经常使用的命令:& U8 O% W' i: r/ R3 l* r
) o$ ~& D. `1 `2 _! ^1:导入数据库备份文件的方法:" n: L2 | B( M4 d5 Z8 I2 Y8 t
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
) R* ]1 p/ i0 b, T$ o& ^. {2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:4 e$ j4 w* |" ]+ }2 Y5 R, X
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
( c& }* F: v2 s. P3:清空文件内容:
& I. y+ h( f& R# s- F cat /dev/null > 文件名& E! a* u* {+ R8 y) G
4:添加帐户:
9 P, T6 u3 z/ l9 {9 k8 J+ \ useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
2 s( C) v4 Q+ P6 \4 j5:设置帐户密码 J# G# S- N: K
passwd 用户名# |' u/ E0 ~$ }& z! Y- t- C
0 q' b( P* o: r5 [; L X特别注意:! v+ C% @' @- `+ {$ a8 X% F. F; y
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
n6 ~# K' X8 I0 Ouse mysql;
" y, j' j/ }! [# T' M5 adelete from User where User="";' G' C2 o, E5 o1 ?8 a, ? e9 W
update User set Password=PASSWORD(newpassword) where User=root; |