* r7 b* V3 f4 `% b3 A# b3 M1:使用SHOW语句找出在服务器上当前存在什么数据库: # R1 ~9 e7 Y6 y0 r0 B# \* O mysql> SHOW DATABASES;% u' F7 K/ _; ]# I7 c; I1 D
2:创建一个数据库MYSQLDATA 5 E. Q/ N. B0 B mysql> CREATE DATABASE MYSQLDATA;$ X/ I, V/ |# _3 [
3:选择你所创建的数据库' U) O/ b! X. l% b& F0 n
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) ( ^& O% T$ z u7 \ y5 h6 _7 }8 c, R4:查看现在的数据库中存在什么表 6 D( v+ H& q9 K0 j% m/ s mysql> SHOW TABLES;; E8 ]) R3 K4 R W7 n
5:创建一个数据库表+ V0 ~1 l9 j7 S6 F; A4 I
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));4 D/ X1 |: p; I. f" u6 K/ ?
6:显示表的结构: ' u3 |+ i$ [( U8 ~9 N! l3 ^$ O mysql> DESCRIBE MYTABLE;; H6 J! A! `3 a2 r8 _+ g$ z
7:往表中加入记录- Q# E9 {" p# m; `( e, a
mysql> insert into MYTABLE values ("hyq","M");1 V4 H I* A4 ]8 }. \
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt) 6 ?% S4 \6 v7 N' N+ n mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; ) g! e0 h0 W2 g( J+ ?: B9 e6 I# Y, }9:导入.sql文件命令(例如D:/mysql.sql)# s5 n) q8 x1 m( b
mysql> use database;2 l+ z: l$ N2 z* V5 `1 q, k
mysql> source d:/mysql.sql;( X# f3 a5 J6 A9 @* _
10:删除表 4 ^% e7 T. E/ Y1 @* ^( Y mysql> drop TABLE MYTABLE;' G8 S3 {- i3 y9 g* I, c2 P
11:清空表 / P! r2 b7 ?1 ~* Q$ y! @ mysql> delete from MYTABLE;5 l1 b4 r$ d6 o9 a
12:更新表中数据% o1 d' {4 ?) L' Q$ w x5 K( R
mysql> update MYTABLE set sex="f" where name=hyq;! V. l* G8 X* X7 p4 z- B
. H4 o# E$ \: @" b此外,Linux下经常使用的命令:! A6 `. m; Y" x
0 t F$ Z* U5 r- p" c! E. h
1:导入数据库备份文件的方法:5 s& j! E. d$ V' z/ H
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件 3 W( D. A+ K+ q2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:$ j. Y5 A2 Q: ^4 S' @8 A
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;0 y! {/ `6 R# Y7 k
3:清空文件内容: ' \# O5 L W! X+ L cat /dev/null > 文件名 ) Z$ ^; ^. ~) `8 P4:添加帐户:- g7 a1 C L- `3 s# l
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)7 N! i" o- g+ H( o1 X
5:设置帐户密码: U% s1 O. k1 N1 N
passwd 用户名' g( S2 | T9 ]1 ?& o b
1 q5 j% m2 c- r& y6 o- `特别注意:$ r4 R! ]6 J/ d0 y
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行: Q- _( s% l& T8 N" Y! w
use mysql; 3 l+ ^' ^* g8 r$ u7 p0 Pdelete from User where User=""; 7 O8 d/ i7 o* w8 E! x' Xupdate User set Password=PASSWORD(newpassword) where User=root;