- f. ^' A. Z/ N# S2 I6 o9 {
1:使用SHOW语句找出在服务器上当前存在什么数据库:
5 X' s5 E: ^% j: S1 T mysql> SHOW DATABASES;6 L8 V2 M% a3 F6 y' `; {
2:创建一个数据库MYSQLDATA" m5 L; H! c R( Q# u( p
mysql> CREATE DATABASE MYSQLDATA;
3 A+ Z7 S2 c; O$ B- T8 Y3 X# ^3:选择你所创建的数据库
7 \" H! h1 f* W% B8 ? mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
, |: F& z+ L. H3 r% M; h7 E4:查看现在的数据库中存在什么表* H! `3 |+ J. {5 W7 ^
mysql> SHOW TABLES;4 Y% h. r9 M- q1 \, C p/ A
5:创建一个数据库表% W4 G, v- J" y1 X
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
' c6 W* Z0 a& v4 {/ X! F6 X% b6:显示表的结构:/ w9 b0 k6 f' q% `7 _. w
mysql> DESCRIBE MYTABLE;& o2 U$ H9 U& O2 ^1 p
7:往表中加入记录
1 D# g7 W' z. ~; F7 c& ?: x mysql> insert into MYTABLE values ("hyq","M");' ]5 l/ N/ B- b3 e5 N3 q
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)! u. ~5 N$ i$ e; k! p' b% Z7 y
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
2 m, t! R& E# k/ V9:导入.sql文件命令(例如D:/mysql.sql)5 k" i0 ~9 | Q9 I# ]
mysql> use database;/ z) o2 c7 z+ ]. u6 f
mysql> source d:/mysql.sql;
* o1 u! @+ _- R10:删除表5 v; r( G- G& b0 y! d) t! z
mysql> drop TABLE MYTABLE;' t1 L/ z/ ]* v
11:清空表! x% R% B2 J4 A! A5 K. c
mysql> delete from MYTABLE;0 {% Z4 \% R. t# W
12:更新表中数据7 W/ f9 b* \+ P; R$ F6 s
mysql> update MYTABLE set sex="f" where name=hyq;3 [. F# z; ^2 m
$ I4 J3 V" ^) k7 y, T9 B- B/ I此外,Linux下经常使用的命令:
& Z7 j0 K r2 Z4 F: I v: H# u( g( f8 s
1:导入数据库备份文件的方法:1 a( n4 @) k# P2 u. ~; {! v
root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件: y' E; e$ g1 R+ m- ^! f
2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:2 _; A) _& p( E1 R
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;
: i& F) u. F4 p( s9 _3:清空文件内容:
$ a& x& V2 Z# r cat /dev/null > 文件名( R6 R) K* y7 c9 u4 d) a
4:添加帐户:. k! N/ o1 ^# B8 d9 j
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
6 i/ Y2 G9 z) x6 I5:设置帐户密码
% ? A; P0 A' F& `' l passwd 用户名
Q: ?+ j& {3 Q D: S3 {/ W+ z, K
特别注意:0 r$ X9 O7 \0 u# t. ^
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:+ I8 U h6 r7 |- c0 P* f
use mysql;6 U# S0 w. y" x0 x. b, c
delete from User where User="";
% q( g& U$ Z6 ?5 d: Y) O' [- y/ Yupdate User set Password=PASSWORD(newpassword) where User=root; |