/ L2 M5 t* |4 z. J7 E1:使用SHOW语句找出在服务器上当前存在什么数据库:
, ^. |4 w1 T" i, r/ _% s mysql> SHOW DATABASES;, N! X* U5 U7 G v+ ~
2:创建一个数据库MYSQLDATA
- I$ l! R% @5 z2 k2 c3 u. m6 E0 D mysql> CREATE DATABASE MYSQLDATA;
1 m: t* U* t; O1 @! q( {2 K3:选择你所创建的数据库
4 ^ t$ Z: @- m& [* E mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
L8 } I+ ^/ B. B4:查看现在的数据库中存在什么表
& c( O, [; t, G6 S" }/ Q mysql> SHOW TABLES;4 \% _! N! M! ?0 a1 |
5:创建一个数据库表: y5 `5 |/ v$ r+ M p% ^; A7 p, U
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
- C# S5 a' L" B8 [6:显示表的结构:
4 z% @4 F1 d; ]8 U0 e0 @. E7 i mysql> DESCRIBE MYTABLE;; X# I, h* o* e6 n, I# R2 D+ N
7:往表中加入记录 Y( g. n/ v3 K; J' K7 ^* x- {
mysql> insert into MYTABLE values ("hyq","M");8 S1 @' ?' Z% e$ T5 t6 h! t# y
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)3 o8 a3 y( P( @: i# p; O
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
8 D9 L6 c# K. n) W2 h( Q, X9 Z9 M9:导入.sql文件命令(例如D:/mysql.sql)
: h) F: d! d/ N) ]% \5 i mysql> use database;) z1 _: z! S( _' K) n) U9 `+ v
mysql> source d:/mysql.sql;
" d/ I' J, s4 N3 {10:删除表
- ?; S6 [/ k" E. C8 m5 z mysql> drop TABLE MYTABLE;
; W" w0 C# s' D11:清空表8 ?2 c' I ]% S6 {1 g( q
mysql> delete from MYTABLE;0 q: S$ `/ I" o* b- R/ u; R+ I
12:更新表中数据
2 q/ [: G) g) m( a& \9 N- n- A4 f mysql> update MYTABLE set sex="f" where name=hyq;* i6 ~' [& d- |6 l8 X g- K6 ]
3 ?7 _+ S8 I2 V9 ^, E$ v8 r% D此外,Linux下经常使用的命令:
a" z" X9 T) \# E' P
+ Y, p8 y8 }* E& C$ w0 Z1:导入数据库备份文件的方法:; Q9 {; T' J# }, }- _5 B
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件; g: p0 |# u1 b8 F. }
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:7 D; ?1 G) e$ d3 Z* B
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
+ b6 P: c6 w$ g; W/ o' r$ s y* s3:清空文件内容:
# e) y/ v1 R0 ^; w, n9 w6 B$ [ cat /dev/null > 文件名( ]3 m. [+ I. i
4:添加帐户:4 U+ A4 C! h- J: `- |
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)' Q7 q' e9 w7 z
5:设置帐户密码
. ^' P! U% w; j; G5 F passwd 用户名$ I" e( R' U8 g3 ?" j
* B/ [; n5 @2 `. I& I
特别注意:+ t& ]2 Y/ m3 N
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
% Y- T) u$ D! Z# a$ n5 R6 g% ^use mysql;
) x+ P8 H& v8 h6 } t5 g- Fdelete from User where User="";2 `( e- N6 @; T) g# }
update User set Password=PASSWORD(newpassword) where User=root; |