1 x( g, v0 x- V/ g; A( @
1:使用SHOW语句找出在服务器上当前存在什么数据库:1 G% ?% e7 A: r- |! p$ i6 p& c$ u2 o
mysql> SHOW DATABASES;
0 i. a. @, F. s3 h# |- _: L; o- @$ p2:创建一个数据库MYSQLDATA4 t- K7 Y0 F L' q1 L
mysql> CREATE DATABASE MYSQLDATA;
2 o" c( b9 K0 u* b! E3:选择你所创建的数据库
$ v6 k/ m: x+ I* m mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
3 _. ~4 O [) R" `) v4:查看现在的数据库中存在什么表
6 c+ J( Q1 b7 x% O% } mysql> SHOW TABLES;# f6 O, Q0 [& X4 T
5:创建一个数据库表+ r c8 B* c% `. q; {9 ]% \
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
8 S$ h# a3 ]9 V4 g9 n6:显示表的结构:! i/ U$ x/ h% f( U7 C
mysql> DESCRIBE MYTABLE;
p, ~( t) Q* }7 Q6 i; V# d) L! U7:往表中加入记录' v5 J/ h; m2 l/ y. V
mysql> insert into MYTABLE values ("hyq","M");3 l! x& k9 v% b2 D$ |2 [8 \
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)! ]; i3 F ?& ]( ^( o1 {3 p# S. Q1 _
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;, ^ V* w" I$ f) U& C
9:导入.sql文件命令(例如D:/mysql.sql) I6 x5 l+ D3 w+ X0 `
mysql> use database;) D& W& n5 ?9 {' b
mysql> source d:/mysql.sql;
, w( d4 q% a# I2 F+ j" F4 F$ S10:删除表/ S3 x: e; R" Z2 t2 l
mysql> drop TABLE MYTABLE;; }4 ?$ A& j, B4 t3 O6 d1 _5 x) S
11:清空表$ d0 d4 G; W1 v
mysql> delete from MYTABLE;* A7 E6 |& p6 D3 [( Y) _
12:更新表中数据
) N& A' F3 z5 R G mysql> update MYTABLE set sex="f" where name=hyq;6 c0 o7 n) ] _/ n- q
1 D4 b" N/ G+ d3 T' d* `( j# g0 d8 [0 M
此外,Linux下经常使用的命令:- R! I5 p/ u+ N. u
% I8 p, [9 x5 f2 D; C1:导入数据库备份文件的方法:
8 w& J7 F! H B; F root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件2 Q. D( N0 C, P) A( F( v
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:" j" d8 s) F' ~' r$ c4 V
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
2 }% Q B! m0 x( ~* J, G$ B2 N3:清空文件内容:
' ]' F9 T, }1 T cat /dev/null > 文件名: X/ X+ D* P( S J
4:添加帐户:& H7 \1 X9 }6 o* U: D$ S& g
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)# z5 h8 J: o! ~4 Q3 q! Y1 X
5:设置帐户密码
3 U: T# w5 d; X, S6 {, K passwd 用户名
3 ?# w; h( u- ^8 b' {
d" q3 x# y7 T+ i( S/ M! @特别注意:5 e+ ~! h) W( e, D4 C8 W, t
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
, H; H' L9 v e* ouse mysql;
. d5 D1 d( x# y T2 _delete from User where User="";
- x8 s" {' Z+ |: N$ W" [, C/ Jupdate User set Password=PASSWORD(newpassword) where User=root; |