! ^) H3 ^# [0 N+ k8 m1:使用SHOW语句找出在服务器上当前存在什么数据库:. A% w m$ [/ V& h! Q9 `# S
mysql> SHOW DATABASES;" D5 R9 ]( u! n5 f0 K- a0 q$ H2 G
2:创建一个数据库MYSQLDATA) l' D3 e/ e+ e) {) ?7 X$ S
mysql> CREATE DATABASE MYSQLDATA;/ P& z- ?) ]( u* e6 R+ G
3:选择你所创建的数据库) U' M6 ?" r, c; \
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)2 [5 U9 g6 v5 k
4:查看现在的数据库中存在什么表
# T, a* T& a" D- d, }# T( C mysql> SHOW TABLES;/ p5 C- p" w4 a k
5:创建一个数据库表' q o7 O1 O5 s% f0 l
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));) K: @3 |# X' _
6:显示表的结构:7 l1 M1 P) c* V; G- |
mysql> DESCRIBE MYTABLE;$ b- X* t0 P* }
7:往表中加入记录1 v5 ^- _' q3 C3 b0 B' I
mysql> insert into MYTABLE values ("hyq","M");; Z5 V& M3 }" a% b
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)/ Q% i$ I6 N6 K o
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
" D" r1 Y/ n# N$ \9:导入.sql文件命令(例如D:/mysql.sql)4 J' s: s( v2 `0 ?6 ^( I. q4 K
mysql> use database;- j* o3 b8 A0 Y# x8 e3 m
mysql> source d:/mysql.sql;
5 l4 @8 X) W$ t$ v* i3 k10:删除表
; Y2 R8 s! R& K$ Z" c1 \0 O mysql> drop TABLE MYTABLE; B% s, R5 ^* b T* _
11:清空表 q/ }- h8 M! Q; g9 e' X! b
mysql> delete from MYTABLE;) ^' B3 b) X+ A( D8 T r) ~
12:更新表中数据
0 @- \ W1 {" m" a: N4 j mysql> update MYTABLE set sex="f" where name=hyq;6 h0 |3 H5 }2 }4 p! g& W* T
/ b9 i5 M9 e, M8 L5 R1 _
此外,Linux下经常使用的命令:
% P+ X' _5 s+ F# c9 Y- A1 a. @! @
; X' ^. R7 F3 g1 ^& g1:导入数据库备份文件的方法:
; h8 _ r0 L' b! k& N1 G root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件( V% V' d6 X; } x0 n
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:4 q1 M2 _0 [. C9 y
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;# W3 B. T; C" j4 F) N
3:清空文件内容:! L3 P0 x1 O) {3 Y
cat /dev/null > 文件名! t! X7 r( D0 X$ k5 ]
4:添加帐户:
1 E) s/ X6 [- d5 k/ G8 r) u useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器) H& M s* o8 B( i4 `. W
5:设置帐户密码
, c( p3 K$ e& z- k+ ]; ?# P* E4 n passwd 用户名
; L4 i6 G, s K4 [+ d/ R4 n* \2 o/ x( \& |1 ^$ `( i
特别注意:
8 Q* ?0 l- c% _& _5 e% Y# N刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
, f8 t0 ~$ t r0 puse mysql;
O2 Z8 D. W8 f( q' G# Kdelete from User where User="";& b5 A3 L7 ~/ |* l b
update User set Password=PASSWORD(newpassword) where User=root; |