1 I K( H k+ v1 J j8 m4 c1:使用SHOW语句找出在服务器上当前存在什么数据库:
6 k% v G; t u: e* n mysql> SHOW DATABASES;
+ S) q8 f# `( K% g8 v2:创建一个数据库MYSQLDATA& T% K) `4 P& j+ `5 q
mysql> CREATE DATABASE MYSQLDATA;
. k& a( Q- S' v$ c3:选择你所创建的数据库' t! _. D" a& v& {$ ^$ q; I' H
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
8 [3 N7 h4 f6 J. `4:查看现在的数据库中存在什么表
8 P1 X4 n/ H$ p8 [) i mysql> SHOW TABLES;
! l2 p3 V# h. [) c; w5:创建一个数据库表" m; w$ {/ }( D2 j
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
+ ]2 N A6 O3 c1 Z! n6:显示表的结构:8 m, g; s4 e R$ I
mysql> DESCRIBE MYTABLE;
" Z+ c; x4 C X0 |! e7:往表中加入记录
. H) G# B* O( A$ } mysql> insert into MYTABLE values ("hyq","M");
) {8 R3 W' n2 p. A* g0 {2 v8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)0 L; d' z, W, {0 ]
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
8 D, {7 f$ [% K t) o; o9:导入.sql文件命令(例如D:/mysql.sql)
. ~- [ l4 H4 G4 [% h2 x2 L9 m mysql> use database;
# L1 T8 c4 g9 i5 F s3 {0 Z mysql> source d:/mysql.sql;
$ _8 @6 |5 F% }& V& e0 Y10:删除表
' i1 F g0 O8 }. H) M1 b3 o' o" ]/ E mysql> drop TABLE MYTABLE;
6 ]$ d: `9 d4 G2 J9 \+ L11:清空表
" {3 l `1 j7 A- S5 K mysql> delete from MYTABLE;& P- L: [4 Y( ]- u
12:更新表中数据5 X3 h: X- Q+ D& x' c: D
mysql> update MYTABLE set sex="f" where name=hyq;$ B/ U O+ N. b. B3 `- h5 C } `
' m9 g' x) w7 c* s0 w0 `
此外,Linux下经常使用的命令:& K3 ]; `- S$ c' K" b6 I) D& g
p0 H( ?5 _, K; \; H
1:导入数据库备份文件的方法:& i+ p1 j8 m2 f& e* c
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件6 W1 i5 Z0 O) p0 T0 A+ F
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:. x. Z/ R' i+ Z7 X6 t- G
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
w9 J. Y: ~1 u0 U$ _$ x6 I3:清空文件内容:
& F. L' c2 `+ A! G( W& G- [" @ cat /dev/null > 文件名; g& x) h. ^5 d/ \7 R! e" B
4:添加帐户:' E/ b; H0 o/ l/ P0 w8 a+ E
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器): ?; _' `% n9 V
5:设置帐户密码& J5 n4 ~1 c8 O$ k9 u
passwd 用户名
) i6 ^0 r& y, M. H$ ~' T0 d2 z# m
7 d" F1 Q! h7 s$ L4 Y+ f9 z特别注意:+ j- X: W/ G- q( N' p& N. H
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
- @$ D% X) F( e; }# Wuse mysql;9 R1 Z" Z4 O$ y9 w
delete from User where User="";6 c7 Y% K/ B q
update User set Password=PASSWORD(newpassword) where User=root; |