) C" o0 Y; W' c3 O+ y" _ b8 z; F1:使用SHOW语句找出在服务器上当前存在什么数据库:
' D a6 H- R) ]2 V1 i mysql> SHOW DATABASES;
- S2 E6 a9 \# `: P" N2:创建一个数据库MYSQLDATA
3 B- v; S# t1 G. ^: {+ ` mysql> CREATE DATABASE MYSQLDATA;2 o. k' d! I) o; \" s
3:选择你所创建的数据库
% c( H! D2 C, |. j* x mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
* b ~ O. h4 M2 e3 C8 d4:查看现在的数据库中存在什么表
/ R) s S+ a. I, a, t$ B# g mysql> SHOW TABLES;
; F8 O6 k' E/ h; q$ K2 S9 n5:创建一个数据库表
1 Z+ j8 g+ `2 h, j0 `) r0 _ mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
" m( `$ c6 ]( L) C6:显示表的结构:5 N: g( C" ~! }9 f5 y: }
mysql> DESCRIBE MYTABLE;
; z& y' q3 Z8 s. Q7:往表中加入记录
/ O5 _5 V! X* e/ \) r( c mysql> insert into MYTABLE values ("hyq","M");
% }2 F! P3 Q- M( g8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
/ J+ H: j5 F+ M1 r mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;7 o( G+ W# `: Y6 E* i0 Y
9:导入.sql文件命令(例如D:/mysql.sql)2 ?% K9 _- l+ ?
mysql> use database;6 ^0 U2 M2 i N
mysql> source d:/mysql.sql;- k* g7 W" q( _0 S
10:删除表- }6 M# N/ U4 D7 B8 [
mysql> drop TABLE MYTABLE;+ {' w8 L2 z) g' M3 P
11:清空表/ |% e0 k9 n$ `0 c) p
mysql> delete from MYTABLE;* M1 q% U# ~ C' u- ]* f+ ?
12:更新表中数据+ P" d; L& K# o/ K, T( l
mysql> update MYTABLE set sex="f" where name=hyq;
$ ^$ W" w+ ]8 s4 A7 {" y: R2 U8 L' {! I1 B3 G0 L) @
此外,Linux下经常使用的命令:
6 q; }; h) q/ m+ R' J2 F5 c P$ }+ x* z# {
1:导入数据库备份文件的方法:
* B2 T9 v* n8 B7 w root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
0 @2 ?& S& ?/ V" l2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
& F8 x1 q* k3 A: O$ R mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
0 j' D1 r: A. L. @( [. v3:清空文件内容:
+ |- l& D. F r cat /dev/null > 文件名" j+ D7 I% b3 n ~0 u
4:添加帐户:5 H: [+ W* v6 q* B$ q. b
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
& d! u0 x8 X% W$ |5:设置帐户密码
& T6 r+ g4 D0 ?3 X ] P passwd 用户名: y3 q1 s. U1 c+ v* D
5 d( C1 x- O# a$ ? i( V
特别注意:7 r% N3 ~* O6 ~9 v
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:: S) K- w+ m. p3 |
use mysql;- U6 J8 n% C% U2 ^
delete from User where User="";
- @0 F0 z+ t) i! E$ \& ]update User set Password=PASSWORD(newpassword) where User=root; |