- c7 f8 b+ l8 s, \, n
1:使用SHOW语句找出在服务器上当前存在什么数据库:( O+ D2 y8 e6 r3 r; P# Y
mysql> SHOW DATABASES;
& l: M' g0 O& t1 Q4 [2:创建一个数据库MYSQLDATA9 s9 Q" c+ `- h$ n. N: F- S
mysql> CREATE DATABASE MYSQLDATA;; W1 i6 y4 |( V E j
3:选择你所创建的数据库
3 {, }7 C6 g+ V mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)6 o; w0 X( `# @# V- w* q6 i
4:查看现在的数据库中存在什么表; t4 x0 P& [5 M& p6 O/ m- `1 a+ v
mysql> SHOW TABLES;0 O5 d6 D$ W7 d) [5 q) P
5:创建一个数据库表
9 v2 J W% @4 L; P: ?/ u mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
' i2 ?- @/ G1 k# r' n+ E6:显示表的结构:
) v$ L) a2 f/ u8 }! e! }% m% p' i mysql> DESCRIBE MYTABLE;
) K6 R, h" l) B* y/ w8 Y, `- |% Q2 a+ b7:往表中加入记录
# a+ d& V4 a: W( D5 |7 d* K# u1 J mysql> insert into MYTABLE values ("hyq","M");; X" c- f) S' u/ ^: K1 {" s
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)7 f) z, B# D" O. D+ i) o
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
! N: t* T, u( ]* L7 ]7 l x9:导入.sql文件命令(例如D:/mysql.sql)
" |; i( Z, f8 K5 K mysql> use database;; N9 X; P7 i8 |2 B
mysql> source d:/mysql.sql;. O0 F& F3 J! P3 ~
10:删除表
$ L$ _$ s0 _( M6 { mysql> drop TABLE MYTABLE;
2 W' d# P# Y% y) Q j3 P2 d6 N11:清空表7 o: d0 q, J- s
mysql> delete from MYTABLE;, b* Q" S6 |( v6 `
12:更新表中数据
$ R' Q9 v, o% b) V7 D mysql> update MYTABLE set sex="f" where name=hyq;
3 `2 z8 C/ Y& p# v
# X- ?- r6 ~- N. ?7 Y此外,Linux下经常使用的命令:; t8 w6 q+ v3 A. u J |; h
# O7 p4 ~) T( o$ h0 |3 E& j
1:导入数据库备份文件的方法:
, D* v+ c n; Q6 z+ K) s9 K" S root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
0 l q8 u1 N% H8 W2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:. c0 x% N# B$ `9 g- H
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
- L0 q4 ?8 H& F; P) w% Z3:清空文件内容:
/ C2 E4 w5 D8 C" o" Z9 f, f, R3 m cat /dev/null > 文件名
" a" I8 o2 g3 j7 Y4:添加帐户:
2 F8 u) Q2 r% E! h8 @4 B) e& e useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
0 n. ^+ ]; w( {5:设置帐户密码
2 ^$ Q% b4 r* _2 Z# H2 v0 M# ^ passwd 用户名' V# E% y& Q7 B2 [
, v# B- o" ?$ m: m, j! f/ ]特别注意:
$ j+ n% C& j% S/ {+ A; P刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:% E- ^0 \4 f3 L& l3 |0 }- O
use mysql;" P' c" }4 R" X5 s9 _/ C6 D$ k
delete from User where User="";
/ t% G! d( ]7 }, k+ P* D' } \. gupdate User set Password=PASSWORD(newpassword) where User=root; |