3 g/ U3 j! t& _, b. M1:使用SHOW语句找出在服务器上当前存在什么数据库:9 \& p0 [& v2 H' i
mysql> SHOW DATABASES;
e3 w, t( m% K, m2 r6 Y6 F2:创建一个数据库MYSQLDATA& Q# y; [' K1 q! U. r& x) X# r% g
mysql> CREATE DATABASE MYSQLDATA;
; g' b0 `: F( {5 ~3:选择你所创建的数据库& z' e) G" T$ w3 h/ @% ^
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)) h& R1 W* m( S* t A" b
4:查看现在的数据库中存在什么表( O, j6 [% i2 R
mysql> SHOW TABLES;
1 t+ z2 G. r" j5:创建一个数据库表( |) E& n6 ~$ g# X. c! T
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));* U0 F8 t) p. G3 e8 o% d
6:显示表的结构:
) v$ K( R0 _: E1 I mysql> DESCRIBE MYTABLE;1 }# F. j3 r9 b1 [2 `
7:往表中加入记录) Q, o! ~ Y6 Y$ b( O' Q
mysql> insert into MYTABLE values ("hyq","M");+ J! n# k* B' c' H- P
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)4 \. _0 g* W! ~8 Y
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
; w: j2 n* M' `, Z. ]9:导入.sql文件命令(例如D:/mysql.sql)
8 M2 h& U2 E B9 n mysql> use database;
- l: ]: s7 M S) g } mysql> source d:/mysql.sql;; x3 ]( u* y3 T, n7 t
10:删除表& o# l7 k; x9 P {5 H
mysql> drop TABLE MYTABLE;. q2 }1 j0 h) \/ W3 v/ B4 d
11:清空表
& Q9 l3 y" b1 i6 M mysql> delete from MYTABLE;- d7 w# j [) x! r8 A0 h. ` F
12:更新表中数据
7 |! f1 p# P( k; U' j mysql> update MYTABLE set sex="f" where name=hyq;
' j; E* @( j; m# R/ Q8 {5 }! A" f1 f+ P
此外,Linux下经常使用的命令:
8 c- U7 N6 n$ `. o8 ~7 z) G0 Y7 R6 c# o6 |. ~$ f( N' }
1:导入数据库备份文件的方法:
; l5 p1 d2 i+ ~3 G- r% U root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
. l9 X, b' [) V$ f2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:: d! _5 l: `$ Y' R8 k3 I2 t( ]
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;$ X5 J" F( V/ O3 M
3:清空文件内容:
' C& |5 u/ m5 ?2 ?3 }, D cat /dev/null > 文件名
; i, B& d1 ?0 O% J/ A4:添加帐户:6 m. z$ q: g, U# f1 V% w$ t
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)6 P0 p8 `( \" m) H9 g9 `
5:设置帐户密码
W3 o' `3 W$ r$ J passwd 用户名
" J" c/ ]* H& Q
6 W2 O; s1 }( Z% _特别注意:1 j" u% X9 r) `9 W4 ~' c8 O) z
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
7 t% `" I( P* g! n; [8 K+ w# }use mysql;
5 J5 _0 y& k, p; mdelete from User where User="";
$ e8 ]+ X+ p' H5 `7 f1 pupdate User set Password=PASSWORD(newpassword) where User=root; |