- c# \7 |: ^& o5 r6 K' e; w1:使用SHOW语句找出在服务器上当前存在什么数据库:
. |1 B; @" u; c# V" | mysql> SHOW DATABASES;3 b* G3 m; [( [6 V$ |2 |
2:创建一个数据库MYSQLDATA
C$ `/ U3 h7 \/ q& P3 o4 h mysql> CREATE DATABASE MYSQLDATA;
5 ]2 L0 q5 L9 p, {2 P3:选择你所创建的数据库2 J4 i% s# U6 {4 r2 I0 f2 H! g
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4 Z& e, J0 d" U3 J
4:查看现在的数据库中存在什么表
3 i: N) Z. Z! c8 F mysql> SHOW TABLES;
: |$ D% n5 S6 C( v5 y5:创建一个数据库表
' X: U$ p+ Q3 J" l mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));& p9 k6 A z B+ Q; A! g
6:显示表的结构:
! k2 P; Y& k% I* }9 }- Z mysql> DESCRIBE MYTABLE;* B; C# b( Q W. {% t6 |) G
7:往表中加入记录 o% e% L2 n* v- K! W
mysql> insert into MYTABLE values ("hyq","M");/ S3 H$ y( R# K- b3 T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
0 D' S5 x! X- r7 N. B s mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;* l+ B2 ~9 {" f, P2 c+ J
9:导入.sql文件命令(例如D:/mysql.sql)
' \! p6 S. m8 n9 a: q8 r# t1 B mysql> use database;3 Z; V5 X4 A) H! ~* _
mysql> source d:/mysql.sql;) C5 r) Z5 o" f, n
10:删除表. y5 _1 s+ e& o0 ?2 A0 S8 ?6 Y
mysql> drop TABLE MYTABLE;/ V8 R( ~- q1 m6 T
11:清空表+ g3 d# Z" O5 x+ s4 ]
mysql> delete from MYTABLE;9 v6 q0 {1 u; j$ I7 E) u
12:更新表中数据* B. ?3 w& l6 @2 g# z/ @
mysql> update MYTABLE set sex="f" where name=hyq;7 i2 `1 q7 b) ~5 t* H D
" q* Q/ T5 {' A# [) W* y此外,Linux下经常使用的命令:* _. ~( K$ `5 v
7 M! c7 b* ?9 @( H* P& X1:导入数据库备份文件的方法:+ \/ l% Q1 C+ _8 ]+ N, O
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件& }; x( {% G+ ~! X% N$ g K
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:" a+ V, Y; ?, d/ O+ M
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;7 k1 |6 b- ?, v a2 G! l: a
3:清空文件内容:
3 o2 v2 F$ C1 k1 Q& s4 c! w cat /dev/null > 文件名" B! Y4 X; J2 b! J, n5 o
4:添加帐户:
9 ?; O2 x' u) t' C% R! S useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
7 Y7 Q) L2 J7 G4 }6 N! B" h/ u, T5:设置帐户密码" H& j) g& o2 j; y4 X+ v: G
passwd 用户名
/ d. T3 F9 H5 Y A* o' L' \
U1 e+ X$ f$ B. K: r特别注意:
+ x4 E+ z* z( U& c y% }( S刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
( B! j$ }# W6 ~5 [, u' p0 Muse mysql;3 H; k# [5 }+ X" g' l5 X
delete from User where User="";
# ^" s3 }1 V [4 K) [. Mupdate User set Password=PASSWORD(newpassword) where User=root; |