, ?4 R% m6 u, V5 {% P$ `' {
1:使用SHOW语句找出在服务器上当前存在什么数据库:
0 @7 i! _+ w* e+ r. }4 e. j mysql> SHOW DATABASES;5 z! C; S8 R# V7 Y1 H
2:创建一个数据库MYSQLDATA
+ y: `' d4 U' N$ _ mysql> CREATE DATABASE MYSQLDATA;) z e( m1 k/ [# b4 F
3:选择你所创建的数据库$ o( N* g) m! S5 V/ d s9 ]$ Q# @
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
/ d8 N7 U, b# y3 J. B0 u F& n4:查看现在的数据库中存在什么表! ^1 ^: l0 k. p' y) j( V
mysql> SHOW TABLES;6 P2 f4 i: m) {3 h( L# K
5:创建一个数据库表2 `! _! e, Q( ]4 f/ u* d
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));: E6 d+ t' m, v. G
6:显示表的结构:
( n: }0 N- m7 O6 m. ^# W mysql> DESCRIBE MYTABLE;' \5 S, w; i9 ^1 k3 y
7:往表中加入记录: M* H; k, |' j* a0 E% `
mysql> insert into MYTABLE values ("hyq","M");
" d6 \" C, C! Z1 F8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)0 {, W) M" R; \' p7 b/ w4 B6 M* r
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;- G6 {& N# u; n; E9 L7 N7 u* O
9:导入.sql文件命令(例如D:/mysql.sql)
0 D e( z. M3 V$ [% m% K mysql> use database;9 |. t0 {7 D# F. a* W# U
mysql> source d:/mysql.sql;
$ N2 I8 C# e8 ~7 w" e- y( p10:删除表: N; ~( m1 k+ j' h$ X2 @2 H
mysql> drop TABLE MYTABLE;- z" M. G+ v( l
11:清空表
* z( F+ N3 o9 j8 k2 g* C$ z8 ~ mysql> delete from MYTABLE;
7 G8 O- D6 A/ R/ G1 T6 `6 V7 D12:更新表中数据: i( X/ F6 f8 G( F
mysql> update MYTABLE set sex="f" where name=hyq;
1 O) O7 P* V/ A' @" F Y& k- X0 {/ H/ `7 u+ H; \ Y
此外,Linux下经常使用的命令:1 P8 a& {" N, |$ P4 Z' z
2 x5 J" d/ Z3 m& w2 z% u1:导入数据库备份文件的方法:
. n8 x8 J+ l6 B% P$ I root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
; o( I& d. [0 K* z( `8 E3 P' A& m2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
. {/ H3 m [, B' | mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;7 P/ i% Z) f- x& @' m* \
3:清空文件内容:
$ R7 f( l! n, X7 a7 y! ]/ ]% S: C3 w cat /dev/null > 文件名" c/ h# q" ]+ O4 n; o: F) g! U
4:添加帐户:3 z( G% T& F/ H# \0 U% y/ E
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
' r6 f7 _) L3 z& V$ c5:设置帐户密码
& v J; y/ R1 }# B* e8 V. n passwd 用户名
$ Y3 p7 k/ J) L- z
9 J X" p2 L. z特别注意:
. J4 ~( Q; ~- B r: F刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:& z" k2 `( P3 C9 [- G- Y; u6 _
use mysql;* l/ m3 F4 s; D, N+ i
delete from User where User="";
, r( \- C5 R/ w; M* s0 Fupdate User set Password=PASSWORD(newpassword) where User=root; |