0 H1 W! U# U+ _
1:使用SHOW语句找出在服务器上当前存在什么数据库:
7 D* K$ M8 X3 r/ B( \4 C4 Z" X mysql> SHOW DATABASES;8 T5 }+ X! S; B1 u, Q1 f+ W
2:创建一个数据库MYSQLDATA1 S: y8 P2 u0 Q. F. R) \ }
mysql> CREATE DATABASE MYSQLDATA;
1 p. C! O0 o. k- l! [3:选择你所创建的数据库
1 Z- ^9 {& s9 l# r8 s8 ]/ e P7 D4 I mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
. Q7 u7 ?: E) p, v+ v( s4:查看现在的数据库中存在什么表+ g! [. Y9 ]# D1 h$ s I% H7 V9 c
mysql> SHOW TABLES;+ D( ]0 L( b2 W) `% L3 n/ P! W3 d; Z
5:创建一个数据库表3 S: V' o& R! v: |2 z. n6 p3 u
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
) S# d: `' W3 H6 u, r6:显示表的结构:
( f# q5 G* Z: N, v' y" a" F7 ^) c mysql> DESCRIBE MYTABLE;/ E$ B# D- {: v6 l* { p; [
7:往表中加入记录; L3 p1 l: Z' k7 f
mysql> insert into MYTABLE values ("hyq","M");
: t$ F3 W; v/ g% W& f8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
4 _$ |0 e! |+ W% B* n, z mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;3 C1 u o5 k9 j- o" H( d9 p
9:导入.sql文件命令(例如D:/mysql.sql)
9 j3 q. T1 X! d mysql> use database;, a" J$ D4 K: A9 y, X o/ f# T+ {
mysql> source d:/mysql.sql;
$ y( M( ~7 E8 ?10:删除表! I0 ~6 Q. G1 a0 k) O% U! _. E
mysql> drop TABLE MYTABLE;
4 b& O$ B! q ^9 d3 S9 r11:清空表' R# l& R6 P. P3 s) L8 F# j
mysql> delete from MYTABLE;
. O) y) p! t/ S9 `12:更新表中数据" y* l9 p& d) C; d/ ^
mysql> update MYTABLE set sex="f" where name=hyq;/ ?* L; m" T1 y3 P3 j; c
! i" v6 G5 t. I" h此外,Linux下经常使用的命令:
" V5 T$ H K' `9 q: N2 [; C/ Z& q8 _' D7 u& d L
1:导入数据库备份文件的方法:% S3 ~: C1 h S- [% c
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件) m/ S0 X7 L( g9 I$ d
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
. F0 l+ M" c9 G/ Q% \/ d7 F mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
/ ?# m& i# F/ \9 S1 k/ a3:清空文件内容:/ X6 \+ f, }8 I
cat /dev/null > 文件名/ z5 ^9 b4 c9 c& L& T! o/ G5 C' c M$ j
4:添加帐户:
3 D- P9 d) b1 |* G! w5 s$ C) x- Q4 a useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
- n7 u, x1 j2 `8 p9 L- w5:设置帐户密码& w0 a5 ^$ a! }0 t! T% e
passwd 用户名
6 n4 K4 _6 t1 ~& T0 y* w' R* e# k; ], x& ]; |9 [7 Q/ [
特别注意:1 T! H( E, c. h/ a, w2 w! v
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:! n4 b3 X1 q$ X1 q0 r+ _) X
use mysql;
% G2 V( X4 r. b3 }delete from User where User="";
j" O0 `: @7 R; T0 W' `( Mupdate User set Password=PASSWORD(newpassword) where User=root; |