0 I0 U& T& V( [6 _- t
1:使用SHOW语句找出在服务器上当前存在什么数据库:; ~9 f$ K' n7 V& O' B
mysql> SHOW DATABASES;
+ S$ Z6 c; i$ c& R( Q% F @2:创建一个数据库MYSQLDATA+ g5 ?6 {# [3 m4 }1 d: S2 o
mysql> CREATE DATABASE MYSQLDATA;) _; H1 H- Q4 U
3:选择你所创建的数据库/ j G0 X1 n }" u. r+ M
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
1 r1 L4 d* s) Z7 T$ o& D' K4:查看现在的数据库中存在什么表) e6 F4 T9 Q3 u
mysql> SHOW TABLES;# w$ n& [, t- l: ~" z
5:创建一个数据库表: g# ?8 g3 [# d( U
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
, N" V" I2 `' W7 k. [( T) i6:显示表的结构:' u: F5 {! X, I
mysql> DESCRIBE MYTABLE;
0 P$ C5 Y) H1 x4 F* q5 }7:往表中加入记录, T0 S- M( Q }2 _
mysql> insert into MYTABLE values ("hyq","M");, S! ] y- h$ r4 H' T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
/ ?/ k( w ]; M6 O7 ? mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;! R$ ?! r A9 ^ L, j4 T. F0 c0 a
9:导入.sql文件命令(例如D:/mysql.sql)! L) K; j! J3 T4 N
mysql> use database;
4 \6 @' w( L, b3 @. `$ N mysql> source d:/mysql.sql;% t8 \0 q3 L: X4 c/ Y3 b- Q: ?- m
10:删除表
' h5 ]) }1 `: W5 O0 r- [ mysql> drop TABLE MYTABLE;
3 q Q7 F" p; g2 n$ S- Q11:清空表5 |! C2 o$ k. |; @3 L" t/ R
mysql> delete from MYTABLE;# h# F- U2 z+ T3 }% V. l
12:更新表中数据
( i4 n" [) T3 C. v6 s mysql> update MYTABLE set sex="f" where name=hyq;
" }" I5 l! g; I7 X& o9 o3 c/ V& x
0 N; Y5 J1 g1 `/ l3 u5 F$ @: ~3 X此外,Linux下经常使用的命令:
7 g- |* ~: g7 q( Y9 o
4 Y3 f$ l `7 ~ r+ k+ v7 d! w0 g1:导入数据库备份文件的方法:! i3 ?4 w/ C; p
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
/ H+ f) M7 G! g/ |2 D2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
6 t) A! a0 k! {' A8 _ mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
. k$ a; p2 J; {6 x! \9 d& K' H3:清空文件内容:
- E6 U3 _& s$ z: ]: v0 T$ c/ L/ D cat /dev/null > 文件名
! h6 H% a4 D0 Z" v4:添加帐户:
8 x& J: x* R2 ?- v* d0 b useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)9 l3 W( w' t v5 X: }9 T
5:设置帐户密码
: O( M, o7 x1 b# t2 y passwd 用户名6 G8 g1 T- _. j( t" {" A
0 g+ E4 }+ K! ]: {5 ?: m' I; ?特别注意:
. ]9 F$ P; k0 G: p2 ~* I刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:; Q- A' `; l T# ]! P
use mysql;) y) U5 z3 c. h# B
delete from User where User="";
2 ^, z" s0 v. h8 Iupdate User set Password=PASSWORD(newpassword) where User=root; |