8 F% n8 ~. X0 ^# k1:使用SHOW语句找出在服务器上当前存在什么数据库:6 f% w1 ?" @( l; t
mysql> SHOW DATABASES;% x. |- ?7 Q7 z' w& @% Z
2:创建一个数据库MYSQLDATA; z/ J5 n+ {3 }" m$ A7 z
mysql> CREATE DATABASE MYSQLDATA;
( l! o4 C) L+ @( [3:选择你所创建的数据库- A7 f# q4 f9 D" @% S/ ^/ _
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)- [$ k. Z9 K5 ?
4:查看现在的数据库中存在什么表
! ]7 H0 h0 h. s mysql> SHOW TABLES;
/ i; r) u8 j5 f2 j- `* r5:创建一个数据库表( q& F- j- N N: Z* r& x- c
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));: C2 b! E6 _) _. K
6:显示表的结构:
Y) U7 z% L1 x* n. N9 I mysql> DESCRIBE MYTABLE;' B6 ]5 L& T, J, ~0 K3 X" P
7:往表中加入记录
4 r3 L a2 ?: y* H mysql> insert into MYTABLE values ("hyq","M");
. N5 [# ^7 i" \0 z- j8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
6 D: X5 b) H# Z) o7 Z/ l) p mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
/ B. i- |- ^! v% e. \2 n. B9:导入.sql文件命令(例如D:/mysql.sql)9 V* _8 v( W# \/ y& t( H
mysql> use database;1 {# @; |4 V: T# t
mysql> source d:/mysql.sql;
; ^4 S+ e: J. g8 ~% \# u% ]# n" \$ E10:删除表
1 W. Q+ `9 z0 I/ F a- P mysql> drop TABLE MYTABLE;
V+ \* w& [0 m+ L* {; j11:清空表) t2 ]& {/ I0 W& S; i
mysql> delete from MYTABLE;
; E" w q% q; `9 k( i12:更新表中数据' K' p1 Q+ b: Y7 ~
mysql> update MYTABLE set sex="f" where name=hyq;" o+ p8 F" f3 y) \6 _% J, A
# t8 J K; M. e2 ]* z
此外,Linux下经常使用的命令:
& s+ z+ }: ]9 D. w4 X2 o( H' C5 S1 ]% p) W4 _. T+ x
1:导入数据库备份文件的方法:
& P* T7 P) v4 h+ K, q- j0 U% V root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件, i& m1 j/ J' p( n$ p7 O, ?
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:3 h+ J7 x3 a9 O; H1 c' U$ ~0 S
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
* i/ q( |; I: L6 P3:清空文件内容:
! E8 [6 X( V: E% [, I cat /dev/null > 文件名, o+ \- v0 P# m# @
4:添加帐户: _% B# |3 f( ^# `3 n4 o
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
0 r2 B6 ^5 q# R( K5:设置帐户密码
" A8 V9 T- B: B% T' C9 T E passwd 用户名
$ F+ b, `: F/ y( _! w
* i" P4 g. _% O- [$ d, Q' G/ @特别注意:
% H) q4 ]! o4 T8 b2 l1 G刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
9 q( M; @- n8 M4 ]9 @use mysql;
1 s6 n7 x- M5 u6 j4 y. mdelete from User where User="";& R, Q" v4 k) K5 `3 m( Y
update User set Password=PASSWORD(newpassword) where User=root; |