% v2 I7 D, i! ?4 M1:使用SHOW语句找出在服务器上当前存在什么数据库:" k1 _% a! j; @8 K, A& S
mysql> SHOW DATABASES;! z" X" s2 L8 F( t
2:创建一个数据库MYSQLDATA
$ Z9 d- `; G! t' l mysql> CREATE DATABASE MYSQLDATA; c+ G6 m! h8 f6 F& Z
3:选择你所创建的数据库! j' Y4 ~5 e# r* i( m
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) E" K) h' t4 U Z
4:查看现在的数据库中存在什么表5 j. `$ X* o5 P S$ v
mysql> SHOW TABLES;0 R1 h$ V4 p: S3 B
5:创建一个数据库表0 ~# i' T/ Q9 p. S
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));2 E3 j x" x. ]1 [, G
6:显示表的结构:
8 R+ s2 y8 B6 F+ A. H mysql> DESCRIBE MYTABLE;4 u. B" J3 S) k5 | b4 @6 C
7:往表中加入记录& \( |7 i& y' Y+ O3 j
mysql> insert into MYTABLE values ("hyq","M");* p# X) h/ L4 G I+ D1 Q, T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
) N/ {7 X8 \2 ]5 }. X mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
, |, Y0 k* n2 C9:导入.sql文件命令(例如D:/mysql.sql); |& t7 @; ~' p, Y _1 J9 r2 z4 K
mysql> use database;
& |; Z* k% }" t7 r/ ~) a% q6 V mysql> source d:/mysql.sql;
! k( p0 T7 ~8 H6 \" Q10:删除表; h$ y, z3 V' W
mysql> drop TABLE MYTABLE;
) M/ C8 C" s. d, ^8 M11:清空表5 D, }3 l% _# Y7 w, a/ N
mysql> delete from MYTABLE;
* z' n- ~ l) A' |8 X# _12:更新表中数据
( J0 v' C9 O5 C: u mysql> update MYTABLE set sex="f" where name=hyq;
! u" ]- F6 [. c; O B* G" D* T, n. a* G3 n" a9 g
此外,Linux下经常使用的命令:
% I$ I+ l: Y1 F. ]+ p& |# c2 X! b) F/ `, h/ U
1:导入数据库备份文件的方法:8 C" S: I5 b% x6 ?
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件/ f+ e! |" | g w/ |6 H6 T
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
( O) J. c/ S4 Q$ v4 D mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
6 j& `5 e) e W+ ~( y3:清空文件内容:
3 U# x5 c7 z% ~ R cat /dev/null > 文件名
5 B* b" g& K5 Z: N4:添加帐户: a: F/ J2 q: @+ \7 e
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)6 [0 [4 t* L/ J
5:设置帐户密码
/ g$ w: M {. V$ N/ { passwd 用户名) H$ Z% p& b: ^1 E# ~! [* t6 N
$ s8 V3 z. q* \, \1 x. {1 G
特别注意:
! l+ A5 `4 U. [9 l刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:( Z9 E- J1 j3 | M% ?. h
use mysql;
# g! U2 d, p$ o& Vdelete from User where User="";
9 \# I; B" `- l. F( a% @& f+ \7 `update User set Password=PASSWORD(newpassword) where User=root; |