/ p, n. c7 Y, ~7 b( x1:使用SHOW语句找出在服务器上当前存在什么数据库:4 L% q( v8 h+ \6 ]5 {6 ?* w3 j
mysql> SHOW DATABASES;
/ c4 d1 P. e( E) c. W, _) u! J3 z2:创建一个数据库MYSQLDATA
7 y3 G% ^7 D; A3 c: @ `2 ^ mysql> CREATE DATABASE MYSQLDATA;
" U1 u4 p8 |0 ]' s g3:选择你所创建的数据库9 ]3 E1 y) y% ?. c
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)# j& B/ h* A% B7 w& k
4:查看现在的数据库中存在什么表# r- S# A2 N) h7 b
mysql> SHOW TABLES;
+ O6 y3 t' i, U% m/ ?5:创建一个数据库表
5 n: L* t3 A- g2 _9 H9 N9 M mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));4 {1 E: F7 Y/ v" `6 E' e
6:显示表的结构:
: ?: O" b: `; ]; `- b mysql> DESCRIBE MYTABLE;0 ]0 r8 d' R3 V0 C2 z! k9 h1 I/ R
7:往表中加入记录
( g1 _$ D Z! E+ k5 _ mysql> insert into MYTABLE values ("hyq","M");3 O V. Y8 D$ M( q; E0 @
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
( E0 a+ c7 w) k& w mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;9 F z! n# {/ S
9:导入.sql文件命令(例如D:/mysql.sql)7 k5 y1 f8 K U P! U" S
mysql> use database;
8 X1 T+ i5 n2 b mysql> source d:/mysql.sql;4 e7 J9 |# D6 f- D
10:删除表
) {3 Z% Y) g/ q* b& ? Y, M mysql> drop TABLE MYTABLE;
' _; I; l; N! o: x) M2 U4 ]# {1 Z11:清空表
! B" {% Z! C- Y. P. z mysql> delete from MYTABLE;
% q9 d& Q( T( T& S w- K+ ]12:更新表中数据
% d$ X) w* o! D/ U mysql> update MYTABLE set sex="f" where name=hyq;! y3 f2 `# p! @2 J/ C
; H& v' u5 Q% W1 o此外,Linux下经常使用的命令:. ] J/ ^, K2 W* p4 a
3 f/ `* |5 e2 R- Z" X
1:导入数据库备份文件的方法:
; Z/ ^2 N: I3 a M" r# c! x root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
% t; {, ?6 h/ U% D0 k, a2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:/ H- b# D, c* U1 h/ |
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
" P# Q. i3 b! u: u& ^# m ? `3:清空文件内容:
: P! W6 U1 Z7 L' v/ \: l cat /dev/null > 文件名
2 d: W3 ]: S/ t' o* i% a4:添加帐户:4 J: U3 [) p3 u; J
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
) m2 a% a5 r3 Y/ I; F2 Q5:设置帐户密码: D& }' N2 u* t0 C* E+ g
passwd 用户名6 V" y$ m: a; l! i! X
1 ?+ c% _3 ~9 A$ p; `! f特别注意:1 _% [& ~. Q1 \- n9 {, v
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:9 T t1 O7 @. ]; q
use mysql;
, U h* |6 K$ H7 K# f# Bdelete from User where User="";
1 `3 N1 {3 P7 l$ Kupdate User set Password=PASSWORD(newpassword) where User=root; |