3 g2 E6 k$ x6 e1 d& c, w7 [: M
1:使用SHOW语句找出在服务器上当前存在什么数据库:" ~8 C! \. |! r# @6 a5 E- N- o1 E
mysql> SHOW DATABASES;
4 \) b/ k5 p+ [# T* Q! c2:创建一个数据库MYSQLDATA
- s/ Y1 s. q/ }7 W( \- ^1 D4 u mysql> CREATE DATABASE MYSQLDATA;7 Q* p; |" y9 }( Q2 V. W! A3 m( `
3:选择你所创建的数据库- d; z2 G# i4 I6 v
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)$ f7 [/ D. E/ H
4:查看现在的数据库中存在什么表2 l% n+ L( N3 E: @3 K/ V3 ^
mysql> SHOW TABLES;* v% A6 J6 I4 J" ?& O/ ?/ v
5:创建一个数据库表
6 G% u9 J6 u7 g: B0 Y3 f mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
# \/ O3 L1 p* t6:显示表的结构:$ _5 i9 M# z& v* B3 Z! T
mysql> DESCRIBE MYTABLE;
( K! k5 M. ~: R8 X# B. v3 g9 n7:往表中加入记录
3 B/ W" {( V% x7 f- b% r1 o4 q0 i mysql> insert into MYTABLE values ("hyq","M");
# r: e) _5 D1 V; o s8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
' ]* g# H/ g" x# V! I8 w) e mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
3 M$ e% x: m9 x g9 ~7 Y9:导入.sql文件命令(例如D:/mysql.sql)9 i4 a( V4 B& U' J
mysql> use database;
; W1 B3 e, n0 G: [6 n) m# I( r6 D mysql> source d:/mysql.sql;
7 c* v4 W+ Z- o9 i10:删除表9 Q- p8 g$ G4 G; b
mysql> drop TABLE MYTABLE;
, x3 B. _( G; w/ _% U3 ]* D8 Y& ]6 G11:清空表
y( `- C* r" Y9 i2 ?& _ mysql> delete from MYTABLE;
- j' w0 f+ J: {- @$ E$ v12:更新表中数据
" D( G$ B) O) T, Y, Z mysql> update MYTABLE set sex="f" where name=hyq;. x/ W' e( j- _
# f0 U+ O0 q' n. [ e# V7 ~
此外,Linux下经常使用的命令:2 {; V& u* G2 @$ h
' j4 c- y% K0 H$ f. s
1:导入数据库备份文件的方法:
3 N& G" _( q' n8 m! h2 u root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件. f; s7 A+ L3 d* r$ T; v& e
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
, s1 C) _; }. h9 X. F/ s: g mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
1 b, _$ g4 d9 K4 q7 M& O3:清空文件内容:: R/ T! L A5 p% z& a. q1 Z. `
cat /dev/null > 文件名5 D: g8 d" t0 p2 G9 O
4:添加帐户:5 l; a) C8 g- x3 S& o
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
- H* f3 i* D5 a3 b) V9 R5:设置帐户密码: f1 M4 a/ J* _
passwd 用户名7 P* v0 L$ j" M- P) d9 M) U) r* w
; v- q ]" L0 I8 k9 l特别注意:1 ?* g! \$ ?5 a* B1 f- |' }( n
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:" Z& v& P" q/ R5 g# N- B3 T
use mysql;
& f6 h. o! L- ?4 n/ b5 ]6 Fdelete from User where User="";
9 J6 l& |" c1 Q0 G1 d1 supdate User set Password=PASSWORD(newpassword) where User=root; |