1 D& k5 [* A" n2 ?' ?
1:使用SHOW语句找出在服务器上当前存在什么数据库:0 W9 V$ A) _8 H7 h7 N* v
mysql> SHOW DATABASES;2 J6 u. \* a$ ~$ {( [
2:创建一个数据库MYSQLDATA
' s! P3 G# e, D" `( f mysql> CREATE DATABASE MYSQLDATA;/ k9 o# V5 ]3 }) u2 x) T. i ^
3:选择你所创建的数据库
% b4 W" e6 u: ?" j. i) a/ d, ~ mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
0 l: `4 P3 T5 B2 d: X: j! T* P4:查看现在的数据库中存在什么表; [, U: F T U# g8 l) X
mysql> SHOW TABLES;( V$ T4 j0 U2 E2 E3 E+ L( {
5:创建一个数据库表
; `/ z- T6 }3 g% X2 R) H: b mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));: E: N: o# I; N3 Y4 W
6:显示表的结构:
) D7 V, F0 l/ b/ @1 C7 T mysql> DESCRIBE MYTABLE;! {% _1 v7 Z( q
7:往表中加入记录
2 x, f: H- X: z9 | u% W1 }5 v mysql> insert into MYTABLE values ("hyq","M");
) Q$ m* S( l+ Z7 w1 t; R) c6 V8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
4 `: H: H% t6 L. m mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
" \# \- n# u) m( J9:导入.sql文件命令(例如D:/mysql.sql)
8 b; C' B5 {( s- F, L mysql> use database;( d, r$ Q# X; m
mysql> source d:/mysql.sql;
8 L8 `5 f8 h( S+ s0 x9 p10:删除表5 I; @8 |' G7 _" z; M0 b
mysql> drop TABLE MYTABLE;4 n+ }5 \8 O8 o1 e/ E
11:清空表
2 ]3 z1 z% w3 @; H' i mysql> delete from MYTABLE;0 }+ b5 t) s& O- i
12:更新表中数据
$ V% Q3 Q& h- [& } mysql> update MYTABLE set sex="f" where name=hyq;
+ d7 q& r$ l; B6 ]# o0 e0 U) i% p$ L6 B+ L8 E5 J4 W0 M2 q
此外,Linux下经常使用的命令:& `; l7 E! j1 n6 T' q( a
, I: I* i7 K1 |* p8 q
1:导入数据库备份文件的方法:
+ T$ |; a% i* u2 S" I6 F root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
( U6 ]) T# N" U$ w3 O2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
" U+ Z1 A1 F+ ]2 q mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
4 K! u7 v7 v; Y0 o$ w2 t0 F3:清空文件内容:- K' u: A0 W3 H
cat /dev/null > 文件名
; `4 K" A3 u6 w4:添加帐户:( G h: e4 t3 j
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
, k: `) v% i" C5:设置帐户密码
* z! ?* S6 U# ^! E' W" c5 D passwd 用户名
3 c H1 m. @; \6 |# q" u, V, n! _- a6 ^ E7 x
特别注意:! R: j$ ~" r# C
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
& R, i$ ~) L1 @& vuse mysql;
$ O! Y# c: X1 `delete from User where User="";
8 V- [! m4 u$ k# Jupdate User set Password=PASSWORD(newpassword) where User=root; |