/ q/ O% W) p4 H& D4 b
1:使用SHOW语句找出在服务器上当前存在什么数据库:+ m: c4 q% z# n
mysql> SHOW DATABASES;
1 @! J$ Y1 J* m$ h7 j" ^2:创建一个数据库MYSQLDATA d1 l/ W0 [/ o8 }' j7 t8 N3 i
mysql> CREATE DATABASE MYSQLDATA;0 e7 r5 }, E( C6 O& G* e" z
3:选择你所创建的数据库" y8 g) S7 V1 J
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
+ N) L5 B# i/ ?4:查看现在的数据库中存在什么表( A# @ B& z6 z! F& U
mysql> SHOW TABLES;
1 ~3 l. ?' f$ t- Z: o: { N2 r3 i5:创建一个数据库表; C4 P6 ]/ W( G* y" ^3 x6 }
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
2 b9 W' o f/ H6:显示表的结构:
! D5 n' g5 f8 P6 R" e: d mysql> DESCRIBE MYTABLE;
" K# H( K3 c8 X1 Z! }# E6 x7:往表中加入记录! c" q& G- H* ^
mysql> insert into MYTABLE values ("hyq","M");% g) o& @2 R9 Y+ B, \- E
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
/ r3 w6 j( x8 X' \/ b$ [: h% W# w; k mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;: |! P8 [1 H) d M( A
9:导入.sql文件命令(例如D:/mysql.sql)
5 a/ u4 e! s1 m* u mysql> use database;7 X5 V0 I8 W- ^1 I. \4 t
mysql> source d:/mysql.sql;) Z; U: C: y5 V" n3 e
10:删除表
" C j/ @7 { f mysql> drop TABLE MYTABLE;# G% u9 u* \% N5 @( V W( F2 Q
11:清空表7 W9 o! r! G' I* _) U4 K
mysql> delete from MYTABLE;$ c8 |. k' x2 L
12:更新表中数据: z- N- U% v( y4 x: j3 E
mysql> update MYTABLE set sex="f" where name=hyq;. U9 p0 d% t" p+ v# w# _ v! g/ _- ^
, `; X) ]% e8 P: D此外,Linux下经常使用的命令:" M! L. w' h0 X
5 v' |" H+ G8 i. v' Q" E: T( A
1:导入数据库备份文件的方法:
; L$ X" T4 J" m2 T. l root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件4 d0 v- z* I+ g# _9 V" R k
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
+ |' K j$ P* a mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;- X/ g8 ^8 L3 A, H; T
3:清空文件内容:# d# }' \% H) C. K4 E
cat /dev/null > 文件名4 [6 V0 _& ]3 `% }
4:添加帐户:
- W. v% v, k* R. }4 r3 S O' r useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)0 i [2 t. \. ?4 ?
5:设置帐户密码
* Y9 p5 ?% D: t passwd 用户名$ J$ G# u% `8 e( J8 M, R0 N1 F
0 p6 Q! S e% a6 @: b7 {
特别注意:
; [$ R* i c, F5 G刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:9 U9 B: L" ]7 K
use mysql;' K; {/ m/ l, T7 D2 b S& ^2 m
delete from User where User="";( t N6 ~$ T1 R! [' g$ V9 d% R
update User set Password=PASSWORD(newpassword) where User=root; |