+ ?# k2 D7 Q l+ ]8 \
1:使用SHOW语句找出在服务器上当前存在什么数据库:8 x. }$ \% s: F7 W( D. n- n
mysql> SHOW DATABASES;' G5 S) y4 k1 Z: s9 ]
2:创建一个数据库MYSQLDATA* `, ^& r: `3 |. ]: f! M
mysql> CREATE DATABASE MYSQLDATA;
$ D' Y3 L) c! e2 M% ^3:选择你所创建的数据库
. [/ l9 h0 N( G8 ^1 i( k" H& O! i mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)9 C1 [, I* I0 _' N* n: A; S
4:查看现在的数据库中存在什么表
I6 N- r6 Z0 q& I; H, {1 D mysql> SHOW TABLES;5 M7 _; P5 w5 r/ V
5:创建一个数据库表8 B P7 y: W- b; z4 p. k' x, ~! X
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));# W0 a" y$ c- f9 G* ~
6:显示表的结构:$ ~/ k- P% F, |4 C) L: g
mysql> DESCRIBE MYTABLE;" O% b) p6 D) X x/ d0 E% y1 M
7:往表中加入记录
2 }; q$ Q, v$ F H5 D5 R mysql> insert into MYTABLE values ("hyq","M");$ e7 a& i& s, T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
& i, W( N- @, A7 S% Z$ {9 G! H- Z mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
; V6 k* P6 S: F7 G: h* |/ f9:导入.sql文件命令(例如D:/mysql.sql)$ `( h7 ^/ G) D! w" e
mysql> use database;0 H* _9 o+ B: Z/ x5 w, L) N
mysql> source d:/mysql.sql;& k+ B5 Y8 g& L& t0 I
10:删除表$ L: M w5 K6 A' D# k
mysql> drop TABLE MYTABLE;
. |( O: Q4 `, S; `5 q/ }; h! |. N11:清空表& W2 ^# m: t, W& Z& a) t" a
mysql> delete from MYTABLE;
" w6 w) ^; y g' G! n12:更新表中数据 R6 x/ E3 a% m; \3 `# F
mysql> update MYTABLE set sex="f" where name=hyq;- q$ `& F- E. F& W- P/ W! J
8 [7 G7 w8 @2 V* n% z此外,Linux下经常使用的命令:
4 k2 z2 n: h$ S( I- W9 \2 r) K& ^7 Q' [! L! o1 e0 [- V% t, {
1:导入数据库备份文件的方法:
" ^+ A2 v C% q1 | root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
8 H7 H/ ^/ w) w2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:4 b+ r9 g1 i, u, P/ b
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;& F! E5 J+ L, ~4 r U
3:清空文件内容:& U% b/ Q- ^9 |, F. c8 J( ~
cat /dev/null > 文件名
1 Q" D" x& v9 c" z4:添加帐户:
) `+ |& s A0 ~1 P useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
# i* F: @- Z+ d9 g7 B9 F$ _5:设置帐户密码) t" u8 a% q$ W+ G9 H6 U* [9 c
passwd 用户名
7 x8 s7 l {# [7 ~) ]% U! M- ]4 c
, e! z, G& |3 Q9 O特别注意:
, g$ d( G1 B. X% H刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
+ ~ \& b m. ause mysql;6 o; D0 @; G% K( t( B
delete from User where User="";
& N6 O0 l2 N! y6 Aupdate User set Password=PASSWORD(newpassword) where User=root; |