. ?6 \4 `$ n( M) Z
1:使用SHOW语句找出在服务器上当前存在什么数据库:
) i, @( O2 E' A mysql> SHOW DATABASES;
, L6 l$ P3 p. ^: x0 G2:创建一个数据库MYSQLDATA
: b; G4 g" I# ~% n5 g# m/ ~- { mysql> CREATE DATABASE MYSQLDATA;4 R8 U4 L* |$ b$ }4 ?- U$ o
3:选择你所创建的数据库
s9 e! n# ^, h4 |! i& y mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)2 Z8 Q! i* C. y) w6 v3 H* v
4:查看现在的数据库中存在什么表
- {! a4 f+ b5 B+ W mysql> SHOW TABLES;
0 ]& J0 Y$ r k" [8 H5:创建一个数据库表
{! D: I$ I# W" w. x' B mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));3 s; E6 _/ x4 W* \7 |& t
6:显示表的结构:
/ t1 x1 Q. W6 N$ L6 ]' e mysql> DESCRIBE MYTABLE;$ k- ]2 c5 z5 ]1 h6 m
7:往表中加入记录
; c& Q: v( [( u mysql> insert into MYTABLE values ("hyq","M");( ?+ k T7 j k' Z T
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
! n/ m% }' H0 x) i+ u }) K6 c6 `% s mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
0 {. p: c$ ], Q! u: Q- n: q9:导入.sql文件命令(例如D:/mysql.sql)
- Y- o% }/ e/ m6 u# Z mysql> use database;
" d; {, \0 I! U! O# i# ~! h" \' k$ H mysql> source d:/mysql.sql;
* R0 R Y7 V2 p) n K10:删除表' X# g2 [ t( }2 L" z1 \1 `) N1 `
mysql> drop TABLE MYTABLE;
7 f8 s9 i e- V* X11:清空表
0 @! x8 X- _* }# \: d" m: {; ~ mysql> delete from MYTABLE;: }" Z! ]1 B6 U3 p2 h3 A$ `
12:更新表中数据
+ p t8 f5 F$ ^3 U1 r7 F9 Y mysql> update MYTABLE set sex="f" where name=hyq;. x* Y5 d" v, V: _# `: B; j
) s2 m* v8 \; X8 z此外,Linux下经常使用的命令:) r* S2 p1 R, r5 }) K4 G
. ?1 ^4 R2 w: o7 D1 j! o1:导入数据库备份文件的方法:0 y$ v p3 z' J' g& ?
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
/ B+ Q6 @! @( s0 V# L2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
* m! U+ e% n( O) w |+ a mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;+ D. X% ~% z+ T; w2 t
3:清空文件内容:
; t' n* Z7 ~9 E, S. Q8 G cat /dev/null > 文件名: }# ]. Z( U7 j1 @$ I0 C, b
4:添加帐户:4 Z$ M: M6 D9 y( g2 ^
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
8 C# A( e% n7 Y8 |. f' Y5:设置帐户密码3 |1 p c% [- @
passwd 用户名
$ V2 I1 _/ e6 K" J! h H1 V; {' h* ?1 ~6 @+ C) U3 `& {
特别注意:. e( a- C* x a0 y
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
- ]' [4 Y: [( v/ p) K- | {use mysql;
+ o D# R0 K: X& ~delete from User where User="";
# v8 e4 Z: L, _1 H K' t1 |2 xupdate User set Password=PASSWORD(newpassword) where User=root; |