/ l& I: w/ q3 g) d1:使用SHOW语句找出在服务器上当前存在什么数据库:
0 @' c& L' u9 W0 a ]+ V mysql> SHOW DATABASES;
2 [+ j2 a. X& d2:创建一个数据库MYSQLDATA+ K3 @4 ~8 G# l
mysql> CREATE DATABASE MYSQLDATA;
) p) s0 @5 c# z" w6 R3 {3:选择你所创建的数据库9 E7 F8 T; {3 E* |
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)( F" X' ?! ~6 S; ~5 q
4:查看现在的数据库中存在什么表
' A" m: U' ^7 g" R( F mysql> SHOW TABLES;
- Y4 D) v2 C7 i6 e# _5:创建一个数据库表
3 `$ ^+ r* d. U' f3 o mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
* J/ U& b M9 p4 r( _2 Y8 D6:显示表的结构:9 j! O/ I% \6 D5 ~9 `
mysql> DESCRIBE MYTABLE;
0 p6 G7 W0 L7 J! C4 d) E7:往表中加入记录% H0 N# b5 H2 _6 T; M
mysql> insert into MYTABLE values ("hyq","M");
! d2 H, d4 }" a; Y8 e) |9 y* |9 ^8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)" b! p: k: s, N. A2 S7 i$ z. ~
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;, K% h" d+ i. h8 ]1 q' Z
9:导入.sql文件命令(例如D:/mysql.sql)
& w' E0 }4 Z, X. | mysql> use database;: l F+ ~# ?9 a o2 q
mysql> source d:/mysql.sql; G* x' V- `& {$ d# [
10:删除表
+ v7 B7 n) d8 v& }1 ]0 E mysql> drop TABLE MYTABLE;
' |7 `# U2 ]5 b9 w11:清空表
+ ^$ R- i% G5 N! a, R% f mysql> delete from MYTABLE;" N: U! ?8 K& T- t
12:更新表中数据) J! F" L" g$ M
mysql> update MYTABLE set sex="f" where name=hyq;
; e+ n( `# z; K, T% w$ x6 D+ h& ^3 ~* M7 A. f
此外,Linux下经常使用的命令:$ ]8 A# m6 x d3 X9 s; ]$ {6 H5 ]
$ N& j4 F" Q5 o$ P1:导入数据库备份文件的方法:
! R- v, z+ ?3 `8 A0 q" {, L root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件9 s3 b# p' Y& U) y
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:$ G- T' L+ |! w4 D
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;0 F! V5 q! C1 n! A
3:清空文件内容:0 n9 ~' \4 X3 {; V0 S( ]. o. g& D
cat /dev/null > 文件名7 l+ g; a9 o- _3 ^
4:添加帐户:1 X( s; U0 K% r) o; {* R! w" x
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
5 Z' t4 L9 `$ ?3 U# {' t$ z5:设置帐户密码" }0 r/ E! H* h( n
passwd 用户名
' T2 f+ D" g" o5 V1 ?, _' G1 `1 x
5 a/ o% _' w0 Q' T9 H& ~' U' O特别注意:
8 b5 v9 \* @* b0 l刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:2 X1 X) i: [+ A, ^
use mysql;- Z* ~% \. i, ]# J* U
delete from User where User="";
& E1 x1 {% ]8 K; j" l, M3 Xupdate User set Password=PASSWORD(newpassword) where User=root; |