, t% H$ O! X0 U: N6 S
1:使用SHOW语句找出在服务器上当前存在什么数据库:
" b2 p* k0 I. m4 T4 X' o3 ~( q mysql> SHOW DATABASES;+ h/ c; j" j" q
2:创建一个数据库MYSQLDATA" a1 b( b- v0 J! `. ]
mysql> CREATE DATABASE MYSQLDATA;
# o5 h F8 c' Z$ L& P3:选择你所创建的数据库, }! ], i3 o% ^6 D1 o
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
( E, f" @, E" Z4 }8 k4:查看现在的数据库中存在什么表
9 _) N' P& w( u( @, J0 }2 ? mysql> SHOW TABLES;& e4 J. E4 K9 d
5:创建一个数据库表
5 q3 y- W M6 \1 F$ A0 K7 ~. H5 E/ c mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));% Z( X' d) o$ f' Q- y, L
6:显示表的结构: Q% Y, J. h8 i: R6 T
mysql> DESCRIBE MYTABLE;
2 X+ C0 \7 F; X o7:往表中加入记录
- n6 \# y& D) w: |. Z mysql> insert into MYTABLE values ("hyq","M");
% \% o5 t v/ h* U8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
, x3 e) c" N; f4 _7 h4 _" X mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
6 K6 t, O2 V: ~+ ~& k8 r9:导入.sql文件命令(例如D:/mysql.sql)' T: p; {8 [& u: M
mysql> use database;7 Z. d; B) o# }
mysql> source d:/mysql.sql;3 i2 o1 ^7 ]! e; n* w5 J7 l- i
10:删除表
) R/ P Q8 X3 ]; m mysql> drop TABLE MYTABLE;. R9 r& }0 N4 Q* e
11:清空表
% F, \/ h4 I7 [& i2 S. a mysql> delete from MYTABLE;
G9 D0 y7 H! R5 S; \6 l12:更新表中数据
- A$ e/ Y+ `2 `8 t: _* s mysql> update MYTABLE set sex="f" where name=hyq;
1 x9 Z) u: V2 S1 b# z" y" ]: ]5 } x( h! n# Q" \$ B3 E
此外,Linux下经常使用的命令:
& Z6 ?' X" [3 q+ ]- S4 d( t0 A* Y2 e, x2 W
1:导入数据库备份文件的方法:6 t4 o+ K$ L; `' l. e
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
8 ?' C0 Q8 S2 s0 `3 A, @) ^2 q, b# W2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:# a+ Q5 ]( r) v& P
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
* I+ \: F' R) P6 D0 u3:清空文件内容:" z, Q3 o4 J% i1 K3 U
cat /dev/null > 文件名 q& n9 P, Y W) R v
4:添加帐户:& Y. B- P+ R6 w/ {, o' `
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)6 \3 S+ C* N6 Q; T1 \
5:设置帐户密码; p+ ~, b% V+ ? U! ?: @- X
passwd 用户名: V! F' E8 ~: c; A
1 K' q' e8 P/ ]1 ?. \特别注意:
7 R# z3 ?1 P3 \6 O- F" R刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
; i4 x. k- ~6 e6 t7 z! vuse mysql; u- c* X" L) M$ z
delete from User where User="";) n; V; `& `: s, z) W
update User set Password=PASSWORD(newpassword) where User=root; |