8 @- s' G9 T/ L% w1:使用SHOW语句找出在服务器上当前存在什么数据库:( p5 ?# O5 M1 g6 N" t# \
mysql> SHOW DATABASES;# n& e# D4 r: X+ N8 e# X
2:创建一个数据库MYSQLDATA0 C8 E! f* V& C& }* I% S
mysql> CREATE DATABASE MYSQLDATA;# f P6 e9 }3 p! a/ X$ i% b+ W. g6 r
3:选择你所创建的数据库
5 p' x Y3 U6 ^. J1 R+ I mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)% S3 H" x) Y# n+ u
4:查看现在的数据库中存在什么表
0 e1 h- H! M0 t: s. O+ B `, a! G mysql> SHOW TABLES;
, ^! K; _, J0 X% A5 Q" L5:创建一个数据库表1 y7 c5 u$ m3 y/ A& ~6 g
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));- ~1 X% e/ {* f1 q
6:显示表的结构:5 E1 ^! B, H, d- e! K4 A
mysql> DESCRIBE MYTABLE;( H z/ [8 E, d5 s5 z
7:往表中加入记录
2 {5 S% _' z3 J" ?, O mysql> insert into MYTABLE values ("hyq","M");/ L n7 J# g" M2 m; q- l8 h' d: O
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)$ ~. D; b" Z& D4 ]6 i
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;( F; B d; Z& k' E& U0 L
9:导入.sql文件命令(例如D:/mysql.sql)
6 Q: a9 n3 l' d mysql> use database;
: U. G6 B; l5 Q9 W$ C- Z mysql> source d:/mysql.sql;
. `: f( S5 H# U. o* b# A3 v10:删除表# Z" ~) q8 E& c8 m4 j ?
mysql> drop TABLE MYTABLE;- y7 I+ I* O O; H5 I& q, o
11:清空表; d: h! M8 \6 z9 {# Z
mysql> delete from MYTABLE;
1 k3 w+ V/ X. F12:更新表中数据
9 b \# `- i: j7 j/ k' [; n7 _9 X mysql> update MYTABLE set sex="f" where name=hyq;# }' Q% k K; L1 O) d8 `
4 F0 t$ s* B4 x' y( P此外,Linux下经常使用的命令:
, z0 y- { c+ C9 h* Y6 [! K
" g5 Z$ r% j: N8 U# `1:导入数据库备份文件的方法:
6 g8 R& f0 f) A# T# w: L root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
* `, z+ ?, e. w% \2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
( K9 K5 U9 K. u" ~9 [6 @& L mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;* o) D3 X& q: r
3:清空文件内容:
# V7 W7 v* z; K# N& E5 B cat /dev/null > 文件名8 t1 h, e$ S1 v9 ` N
4:添加帐户:
. g6 G+ [* W: L' Q% u ] useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器), U. [- P& Y: n" o6 q. S
5:设置帐户密码; [9 p+ H& E* d( g5 P) L
passwd 用户名
/ ` R. U$ ^6 }+ x, w, V
7 Z# ]3 @1 P- ^( S/ T特别注意:
9 X( K% w6 ~8 F, q1 Y5 U/ u: m4 o刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
3 q5 @" A* f4 Uuse mysql;
4 O) t4 i: P* w4 j$ ^delete from User where User="";& Y1 r$ L; m# O1 z/ U
update User set Password=PASSWORD(newpassword) where User=root; |