8 B8 q: J; K" F" e, f
1:使用SHOW语句找出在服务器上当前存在什么数据库:
) \7 G8 {1 E4 Z mysql> SHOW DATABASES;
3 P f$ y. s* P) Q& \6 i! b2:创建一个数据库MYSQLDATA
& s. l7 y( q. D/ }0 p6 x mysql> CREATE DATABASE MYSQLDATA;: A# }- A: z0 U9 W, M5 h" b
3:选择你所创建的数据库
$ s" j2 m0 @( ^+ H mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)! _6 M B. L2 M7 E" N7 C
4:查看现在的数据库中存在什么表
6 V: r0 m2 K- L9 U0 @* X" L9 P6 G! } mysql> SHOW TABLES;6 g% [# y' V+ y6 ?
5:创建一个数据库表" a C2 L+ y3 Y( U5 \; L9 m) ~. l
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
. u4 W4 {# u4 O3 V6:显示表的结构:; }2 j4 X* z2 y* l: y1 k
mysql> DESCRIBE MYTABLE;
9 N, @4 }0 D" J3 Y' r5 [6 s8 [" d7:往表中加入记录
/ G' S$ I5 I3 y- f mysql> insert into MYTABLE values ("hyq","M");2 G* z. ~$ a l' \4 i
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
, w2 x$ O3 B! f mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;2 R1 R" h; @6 M* O, L
9:导入.sql文件命令(例如D:/mysql.sql)
/ K$ k6 t' g( L8 c [+ G0 m" w mysql> use database;' L% U2 N' b5 G" f$ V
mysql> source d:/mysql.sql;
9 {3 t# { d$ R, C3 `$ \10:删除表5 _) o9 f& r0 t3 j1 i: \1 u
mysql> drop TABLE MYTABLE;
% Q( d/ i* Q5 ^# U11:清空表
# h( l0 F) J. i mysql> delete from MYTABLE;
6 K' J k+ T' R12:更新表中数据
6 E( H4 a" ^) F2 n. @ mysql> update MYTABLE set sex="f" where name=hyq;
' W4 \% U; d, G9 h3 [
5 A* R( O0 ]/ S o4 w此外,Linux下经常使用的命令:
; J3 m* o1 `- I; E9 `8 _; f
' r* T6 b5 ` g1 Y( y1:导入数据库备份文件的方法:
4 T0 o) D, B8 v8 z9 }5 B root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件1 j/ \! Y$ a+ Y
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:0 K* F$ z9 s+ W1 f
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
: h0 ~/ u# z9 w3:清空文件内容:4 p0 a2 L% Z4 E4 w7 f
cat /dev/null > 文件名/ Y) s# y) V/ _3 z5 F$ Y" p
4:添加帐户:
3 N- x e6 r7 T useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
+ X- I ^: E* P3 o4 m; M5:设置帐户密码2 u( A4 h' q7 F5 @, J6 r
passwd 用户名; x4 u$ ]' S! ~3 h- p2 S2 i
1 l0 o# b- x9 ?
特别注意:
+ Q0 w- w8 g# o. P1 N: \9 L刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:% ^$ q. E; g) B0 l L4 V, N6 k
use mysql;- a/ e* ^- P/ E0 D) t. K
delete from User where User="";
2 M6 f9 e& [3 j2 C2 {update User set Password=PASSWORD(newpassword) where User=root; |