C1 p7 u5 W' X- ^' A4 d. [8 k
1:使用SHOW语句找出在服务器上当前存在什么数据库:' @0 c, K) s3 l/ g
mysql> SHOW DATABASES;0 n( V0 E. t( q K" R
2:创建一个数据库MYSQLDATA
3 O1 x( w. J3 y1 v0 S mysql> CREATE DATABASE MYSQLDATA;8 G5 C4 L: a# _7 L0 Q* Y, u
3:选择你所创建的数据库$ e/ Y+ v! X d0 X8 c/ C, R
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!); t; q+ O+ H8 ?9 K
4:查看现在的数据库中存在什么表( D# I1 s- N8 n) \! Q
mysql> SHOW TABLES;
2 v3 [# ?% o% ~0 A/ f' W5:创建一个数据库表
* ^+ r- E! T! S; I2 I2 Y) d mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
( w* x* Z {. S4 K* Q; G& s6:显示表的结构:7 I: e( V$ ~1 s9 A# K' L
mysql> DESCRIBE MYTABLE;
- H3 u, c3 r8 U6 U4 u$ c/ Q7:往表中加入记录& D+ |) ~( l+ \' d
mysql> insert into MYTABLE values ("hyq","M");( f# @, e* x- X2 W$ q$ y6 U
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)+ ^& f" M( R! p# S! A/ Z4 `
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;5 l! X6 c1 ]& ~3 i9 ^+ Z& E z, l
9:导入.sql文件命令(例如D:/mysql.sql)1 @* b$ \5 l3 w" u6 b
mysql> use database;
( ^" C+ M/ z: X) q) X; K mysql> source d:/mysql.sql; L2 a! f; U$ n+ I1 t
10:删除表. q. l# H$ A) a! X
mysql> drop TABLE MYTABLE;3 r' ], x; Q3 a4 U: P' D& O# W9 V
11:清空表7 H9 J$ G5 d s. d" ]* d; h
mysql> delete from MYTABLE;
) y! a1 Z: Z/ ?( p9 C9 x7 g: [# z12:更新表中数据& c, ^& W1 f$ K) [
mysql> update MYTABLE set sex="f" where name=hyq;8 \- u% p; y8 P/ e! n+ l8 d' p
0 T& q" [3 c. G! v+ B
此外,Linux下经常使用的命令:
$ Z/ W: K' g! m* Z) Q' p. j8 e. b- j ~/ O' S- l; y. ?% F
1:导入数据库备份文件的方法:. D! ~7 y6 K4 X3 |; c* v
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件' l4 @8 Q& D1 g N2 C
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
! `( N' {! J$ F/ z7 q7 e mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;! i, Q L2 f6 N
3:清空文件内容:
5 N4 k, `, V/ R. J5 ?" ^* w cat /dev/null > 文件名
: q' J, o, `& G1 j! I; u t5 P4:添加帐户:
& E7 n/ ]6 _. z: P% b useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)- z. v% _: z$ e
5:设置帐户密码0 f8 A5 }/ B7 @; t. C
passwd 用户名
, l5 Y2 i5 |: n6 \% y! s; t8 V; z/ @0 w2 R, [
特别注意:
/ K- d; V* q; j刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:$ I( C$ H. Y O* u$ a* ^) _1 }
use mysql;
" I4 g& ?9 C) e1 tdelete from User where User="";
: w+ t# E% W `( ^update User set Password=PASSWORD(newpassword) where User=root; |