0 u, E8 U, }% M& v( b. e
1:使用SHOW语句找出在服务器上当前存在什么数据库:+ l! W; \ n; Z& W, M
mysql> SHOW DATABASES;
" x. w F; ~! l& y0 L2:创建一个数据库MYSQLDATA9 C/ y+ {! {! |# l! [* {2 D& c) ]
mysql> CREATE DATABASE MYSQLDATA;; T9 r, _$ b4 s6 Y8 ~
3:选择你所创建的数据库
5 o* R) R4 |8 U2 K mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)+ J6 d p; i" u4 ^
4:查看现在的数据库中存在什么表/ U0 _+ N7 `, M U2 x
mysql> SHOW TABLES;4 O' v% j& Q; D
5:创建一个数据库表
& U: j' @- V8 x5 a/ v9 N8 s! G3 G mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));7 [, V% M" F. d- B+ \
6:显示表的结构:
# E9 h' N: ]" M# u) J# n: g: [ mysql> DESCRIBE MYTABLE;
& Z: G9 y4 u m- m7 \8 w7:往表中加入记录
7 @. w2 ?: P9 V+ B mysql> insert into MYTABLE values ("hyq","M");" f( a' B7 i* V/ m- ?
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
1 `$ z( ~( D1 ?6 g( ~ n mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
/ m: ?2 Z& }1 v7 r: w! C9:导入.sql文件命令(例如D:/mysql.sql)
i& y9 w7 {+ j" L! C1 H% H mysql> use database;+ S% U+ g1 v1 \ `
mysql> source d:/mysql.sql;( I+ Z+ Y. T! I* A5 p+ N$ n
10:删除表
; C! B3 i* @7 r7 C8 T mysql> drop TABLE MYTABLE;! \( a& x& v$ r3 s1 c/ V% `
11:清空表( x; b( A1 ?. j# `
mysql> delete from MYTABLE;
( ?3 b% Y2 Q$ T& t/ c1 |9 I12:更新表中数据
9 \5 c& K5 G u6 J7 \1 | mysql> update MYTABLE set sex="f" where name=hyq;+ `9 ]) K2 B' c |5 t
' A0 S. c# ^& L此外,Linux下经常使用的命令:
+ p" l: j3 Y0 a; a# R! P
( \0 K% e; S/ @4 B) [, m& i+ ~1:导入数据库备份文件的方法:
: A. ?! w# S3 J; z3 H8 h root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件$ M2 U9 o7 E; o! H; F9 r- i( {8 j; D* N
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:
* d& i! q6 d7 e' ^" V# ~" B9 ~ mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;. x3 d* c+ K) a/ C$ s
3:清空文件内容:
! m9 ?6 ?; s _; E1 l cat /dev/null > 文件名) I# _' r$ u* w' L
4:添加帐户:3 p2 H7 M& Q% C! ~3 M7 c
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)1 x. E, q9 V/ ?, B
5:设置帐户密码
m" R t7 z p passwd 用户名$ ]2 y' B4 z( N6 f! t; c
: j! d- o3 a/ C/ g r. M5 Q
特别注意:
/ D8 T2 G* V9 v, c( Z N" h$ `/ i( H9 k) u刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:6 N4 G' C% z0 @# B$ u
use mysql;
; A1 B4 }7 Y) c2 q# v8 mdelete from User where User="";0 F8 @, C+ P6 K& d3 c! h
update User set Password=PASSWORD(newpassword) where User=root; |