' s& _) a* A- L$ K1:使用SHOW语句找出在服务器上当前存在什么数据库:
- o- ?* t% |4 f4 Q: c mysql> SHOW DATABASES;9 |. F7 ]# x- ?7 O
2:创建一个数据库MYSQLDATA: k: C5 u" |! O6 [( o, }" U
mysql> CREATE DATABASE MYSQLDATA;
4 c/ B i I1 {2 \3:选择你所创建的数据库, R5 w/ R/ I+ F4 {4 w
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
+ s' Y* P! i9 i. H4 m& \4:查看现在的数据库中存在什么表8 o& F8 q @; d/ }0 Q5 {' H+ K
mysql> SHOW TABLES;' O! W- P0 j8 X5 Q
5:创建一个数据库表
$ C4 R/ M$ B: k2 X mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));2 m, F# N; |9 f; h& E' j
6:显示表的结构:
& P0 r; e) _; s! y5 j" D9 }# ~ mysql> DESCRIBE MYTABLE;
' R) {( G* ~6 w: a7:往表中加入记录2 K* @$ x# Z0 `& u; `' C5 @
mysql> insert into MYTABLE values ("hyq","M");
; E& y, [3 L& ~8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)( L2 x+ Z `1 ?% _) L* ~. l4 X! |
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9 d. N% @7 J1 t( F% {6 U: c3 e: R& c9:导入.sql文件命令(例如D:/mysql.sql)
% [1 I, T: J7 J. Q. I$ ` mysql> use database;
8 K# V" g' _$ Q: ^. v s mysql> source d:/mysql.sql;
# z9 D7 U: s2 R10:删除表6 }) y: X$ n- @
mysql> drop TABLE MYTABLE;
2 U4 J1 o2 O0 z! A11:清空表
: |3 Y9 Y0 a) ]- i( g0 _3 {- X mysql> delete from MYTABLE;
6 y/ q: h3 K! K u3 Q1 D12:更新表中数据4 m" x2 O( g# W: _5 @7 ~1 d
mysql> update MYTABLE set sex="f" where name=hyq;3 p9 T) A" f1 L, j3 x$ J; R; d5 r$ s# j
# m/ n- W' ?/ {5 n7 q4 N此外,Linux下经常使用的命令:
9 l0 M- B# C$ q6 `4 R( [# |) L" _% H* C: W! Q
1:导入数据库备份文件的方法:/ A: d# v% F+ e- _$ H+ C( w
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
( Q6 a: A: |0 {8 d: g2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:0 d9 m/ D3 {- _
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;: ]( O1 t! p6 s0 Q
3:清空文件内容:
5 f4 i" Y/ B. w! E cat /dev/null > 文件名3 e3 M$ m3 f& G& ^
4:添加帐户:# P6 D* d8 ]) B, Z2 T8 `$ O5 I: R
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
" M: c9 r( C9 c4 s5:设置帐户密码5 A9 O$ E$ q1 i% b4 g
passwd 用户名
7 H5 G0 ~% C" h: O: G
x, |: n, o0 D" |特别注意:7 b }% ^, v5 E+ g8 [+ Y
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
9 [% ^ R1 o: K; ^use mysql;
5 [9 ?# k; `" p+ @- b+ X' r4 ?! Mdelete from User where User="";
9 \8 I8 J0 {2 N0 D3 H* Zupdate User set Password=PASSWORD(newpassword) where User=root; |