0 y" M: I8 z# }0 i/ N1:使用SHOW语句找出在服务器上当前存在什么数据库:
" e- p: \- K& C( ]3 w" X# e! d mysql> SHOW DATABASES;8 }( K' D; b' C
2:创建一个数据库MYSQLDATA, M7 a n W/ ]4 J3 r
mysql> CREATE DATABASE MYSQLDATA;! l r1 T4 ~( B- n1 J( T- D
3:选择你所创建的数据库$ Y+ y5 f( a' d6 L4 r
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)) q: X( [0 X( A6 T
4:查看现在的数据库中存在什么表
! Q7 i& i5 ]0 w( r w, m mysql> SHOW TABLES;
8 m6 h2 f% k+ S- @5:创建一个数据库表
; R# j, w* e7 t |) b7 Z9 w _3 f) | mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));# [/ ?% e3 t" t7 R+ q* F
6:显示表的结构:
/ {7 Q5 W2 V+ \! h mysql> DESCRIBE MYTABLE; j' U/ \5 I5 ~9 \7 t
7:往表中加入记录& Y9 b$ R6 g: d& R+ ]) J& J& ~
mysql> insert into MYTABLE values ("hyq","M");
8 c( ~8 L& j: \$ G8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
# E7 F' b8 e c* X! p y+ g- H+ P1 ~$ S$ C mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;( G% ^; h, c. `+ B2 E! ]
9:导入.sql文件命令(例如D:/mysql.sql)
2 @3 y# c+ H4 i# N8 q mysql> use database;% V; o/ h/ s+ y' n: \% d
mysql> source d:/mysql.sql;; W0 ]& n. O e T& Q
10:删除表- @ a; W& D J$ |) D) o% M/ @/ u
mysql> drop TABLE MYTABLE;
! c( m6 M7 M; @5 w; m11:清空表
! D. D9 Q" x q7 C. T mysql> delete from MYTABLE;- @: n! i M3 b+ ]' x, j& D& X/ i
12:更新表中数据4 f9 ?% R4 j' k
mysql> update MYTABLE set sex="f" where name=hyq;" a5 e# a6 Z- c7 d; W1 P
% C) I3 A' u+ x9 @ h a9 v* l
此外,Linux下经常使用的命令:
" _# D5 @( N1 D' _4 Q/ ]& T) x( k/ j4 t9 J' ` \
1:导入数据库备份文件的方法:/ [# q" q" e% N8 D( r
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
7 I( y. }% l; Z7 y8 n4 d5 k0 v2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:7 y4 m5 v+ L8 b/ {" f0 V
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;( q* ^9 U; r3 T
3:清空文件内容:
- a3 Z$ z. [) o) ^+ I; g5 k7 U" a cat /dev/null > 文件名1 h, n* g- N+ b2 X2 k, n9 T% F
4:添加帐户:
. t6 Y: j$ O, m1 Q( I2 n7 X useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
n/ v, v7 G2 B5:设置帐户密码, Q3 T- I" T! f$ S' J
passwd 用户名 Y w' l) ~- L' A0 D
$ D K6 r. Y8 P" ?0 j特别注意:
% M% |3 F% R$ {刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:) [1 Y. d; h% n- S
use mysql;* F8 t( o# C4 X4 |
delete from User where User="";
: K1 p- G8 O, y0 M: |6 W- [update User set Password=PASSWORD(newpassword) where User=root; |