$ z1 r- e* T7 N% W8 z, }
1:使用SHOW语句找出在服务器上当前存在什么数据库:6 @7 V. t, s' v/ k+ {) I7 J
mysql> SHOW DATABASES;% f3 |3 z2 {; ?+ |4 x0 S
2:创建一个数据库MYSQLDATA
6 ?' z7 F6 u) m. M5 ~" D- S mysql> CREATE DATABASE MYSQLDATA;( Z- }4 }* ]# ?& [' l( ?7 Q# z
3:选择你所创建的数据库) p4 P2 T$ B( i( Y% m% I! V
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
/ |# G4 u- T' @- ~; s# d4 l4:查看现在的数据库中存在什么表+ l' c: T8 M; M3 h' R- M# h
mysql> SHOW TABLES;& I# h o. Q; M; c
5:创建一个数据库表
" X& H* C1 W) a mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));9 y8 |# w7 _+ l
6:显示表的结构:
+ U H! H5 V% @. X& K& P" V mysql> DESCRIBE MYTABLE;
$ L8 ^5 q; `0 q7:往表中加入记录
|& N) I% t9 X$ Q7 G0 s- d mysql> insert into MYTABLE values ("hyq","M");
; m# p% b8 ?" ~1 V2 u, O; r7 G8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)7 p0 i8 }) g0 o# `* z/ H) z3 P
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;. b5 z' E5 \% m- c, e+ X% p. C
9:导入.sql文件命令(例如D:/mysql.sql)6 [3 Z) L6 X$ `; m7 _* @4 o
mysql> use database;
" [2 R- {: a c; Y, T9 Q mysql> source d:/mysql.sql;, P5 M" [" v; \. [
10:删除表6 l; D# I- H& v' b
mysql> drop TABLE MYTABLE;
$ S* c: o+ L' T3 @11:清空表
8 _7 r6 Z6 q1 {" k8 P1 B/ r2 \ mysql> delete from MYTABLE;
6 f5 _6 j" e" e12:更新表中数据
* \! o) w7 L2 k# M# r' J' t+ q, B mysql> update MYTABLE set sex="f" where name=hyq;
& v! k1 A7 ]1 E! n$ ~: s: n% z5 a+ a
此外,Linux下经常使用的命令:( L4 S/ r% u3 k1 Z- l3 @- Y
" G5 ` y6 y( A% `; C( n# x
1:导入数据库备份文件的方法: |8 r# R* l, e% m% f/ N+ t3 \
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
1 w) w: {, k, s; @; U- Y2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
) V$ o- L+ L4 b2 o$ s mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;; U, A3 C' h7 E9 o. H! u& q
3:清空文件内容:
/ Z3 U" l" G1 V1 `( B& T. J cat /dev/null > 文件名" a$ N. C$ t1 o2 t' P
4:添加帐户:. X6 ]9 q, x- G) D: A H
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
* E J W6 {4 a! r; l/ t5:设置帐户密码) H/ V; M0 p, V, M; o9 n4 L! q
passwd 用户名# S8 t# g6 O* d8 |2 G- q9 v- u
1 \! V4 l( p9 w4 Y9 H3 D" H
特别注意:
4 N& F) I. \- f( w刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
: B& i4 C" E' c; P9 z5 U. ?use mysql;
: U, r3 h3 k0 b# v: G& a- i" l# s" Zdelete from User where User="";$ V% @0 o8 `8 S( C. Q
update User set Password=PASSWORD(newpassword) where User=root; |