! C6 M: l$ l9 T6 r1:使用SHOW语句找出在服务器上当前存在什么数据库: m; B" b0 Y* ], o* p/ a
mysql> SHOW DATABASES;! z0 |; f4 f5 X. c3 u! R
2:创建一个数据库MYSQLDATA" `( m# ] \% o: s( u9 u
mysql> CREATE DATABASE MYSQLDATA;
( g8 S, t% o! E) o) D- H: k6 f3:选择你所创建的数据库
) E) K' z4 B! t2 I1 ~ mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
8 |! z1 A" q& z( G0 H6 F/ P4 E* R4:查看现在的数据库中存在什么表
: v; L+ [9 d7 Q5 E" B s mysql> SHOW TABLES;% X6 t7 K1 I0 [" G
5:创建一个数据库表
+ y& {2 F4 Y( C( T6 ?( ] v mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));# n- L I2 B( f% _" D) ], q- \4 Z. W( ?
6:显示表的结构:* \0 R0 d& \- y3 R0 A
mysql> DESCRIBE MYTABLE;
; H* P& s7 O6 b* n7:往表中加入记录
1 z" f8 Y5 L! V/ C" k mysql> insert into MYTABLE values ("hyq","M");
. Q- I( }- r1 a% H8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
8 F+ s4 r' s% b+ D mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
; e- |7 s) W- x% f( d: g) e7 E9:导入.sql文件命令(例如D:/mysql.sql)& W7 ~$ G: A# ^, ^# }
mysql> use database;
4 t1 D/ v- h- l4 @ ^5 ]: n* |, v mysql> source d:/mysql.sql;5 w) g; S: S) s
10:删除表
# M1 U P: s7 u" c5 y) D mysql> drop TABLE MYTABLE;- S& m# h% W' V0 a5 n1 k
11:清空表
& x/ J* X* K% K/ m9 v+ q mysql> delete from MYTABLE;- h$ }4 ~3 A$ j) L; f2 `2 A4 {
12:更新表中数据* K. x: ^7 J( i2 Q; i
mysql> update MYTABLE set sex="f" where name=hyq;
! n# f% P6 g5 Z1 |* \8 Q9 G& l
. Z' d0 c) u4 Z+ U1 Z* Y& v, Y0 q此外,Linux下经常使用的命令:" u; N* `+ T% e( V q1 ]% q
+ _ Q) C4 a: C0 R0 T1:导入数据库备份文件的方法:
7 r$ E, A" E0 z2 x$ i) P2 J root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件$ ^5 p0 P q" G2 |, ?* i& v
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ T8 l4 A" a: D, b+ J
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;; z0 B9 t& T0 I/ a
3:清空文件内容:5 z0 [; @% D) J' H9 U& G# j
cat /dev/null > 文件名
6 V4 y/ [, Z) ^: T: X8 w4:添加帐户:
! K: o9 Q8 d! B8 b- i useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器); c% P' M7 E& _. M, e% U5 F( Z
5:设置帐户密码
4 t2 W- p- z6 l( o) I" {8 h passwd 用户名
6 ]" U2 F6 _* @2 W
8 U% l% C) b' U, y2 }$ U9 W3 f. W特别注意:
j9 a6 e% E# e: ~) A% h$ ]9 y刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
/ V1 i# t4 ^$ h' t& v. ~$ fuse mysql;$ B5 {5 c J- J+ d- ?
delete from User where User="";+ {/ x- q- L8 u5 w, s& Q
update User set Password=PASSWORD(newpassword) where User=root; |