+ L7 Y: n# U, K: g9 c" o: ]
1:使用SHOW语句找出在服务器上当前存在什么数据库:1 E. {/ X$ ]! d: E4 Y, C
mysql> SHOW DATABASES;/ @, l3 z1 ~2 o3 l; U% j
2:创建一个数据库MYSQLDATA
( }9 W3 T( F7 s. \3 E2 u! W mysql> CREATE DATABASE MYSQLDATA;' T# ~( v! p& z: Z/ g) E, o
3:选择你所创建的数据库6 f3 Z. O( n" z/ a8 V, ~
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
9 A5 e, U) b& a7 D& d; A$ u4:查看现在的数据库中存在什么表
/ u! ?3 H2 A; m- a0 S9 q% G8 N mysql> SHOW TABLES;
8 g! O) l& e$ @9 Y* Y4 R" H5:创建一个数据库表
3 L( U) ~1 u9 f; i( |" j) k3 M2 e mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
! N" @5 _5 U2 o, R5 ~6:显示表的结构:4 h$ N F/ k/ A9 }3 s1 v, i
mysql> DESCRIBE MYTABLE;
! m. i, U _" s3 B& @3 R) L7:往表中加入记录
4 S, J; u6 {$ A6 [) r; O' Q" S& J mysql> insert into MYTABLE values ("hyq","M");
# i+ }* ]$ h1 ]' U8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
; y' {7 i2 d4 k mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;( e% X6 Y+ y* i J! ~/ {. W$ H
9:导入.sql文件命令(例如D:/mysql.sql)
0 \3 m: b+ \* a: j+ ^; y mysql> use database;
- h. q8 u8 C+ d+ v mysql> source d:/mysql.sql;
* L l2 A' h, \% U, x3 a4 e10:删除表
5 f+ f/ b l. Y4 ]8 W mysql> drop TABLE MYTABLE; C0 W, @! [1 z, @# q% m
11:清空表
$ G% s1 j8 A8 K; Y, q1 }: e/ c) q mysql> delete from MYTABLE;: A$ A% h! o7 W+ y! [
12:更新表中数据
7 e# \8 [- Y( m6 [. ~, _2 m! W% M mysql> update MYTABLE set sex="f" where name=hyq;
, ?' r9 M2 O0 {) ~. h+ R; S" n2 n) q- V5 @2 I$ d
此外,Linux下经常使用的命令:
, C8 P( m& O+ q: n/ Y) N/ Z3 e* J- K" ]( M
1:导入数据库备份文件的方法:
, x( n* x0 H1 ?' _. g root: mysql –u数据库帐户 –p密码 数据库名 < .sql备份文件
3 h0 E$ r' y ?! m/ a8 c2:MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下:' Z/ u' N7 k: v1 ?4 W9 @
mysql> grant all privileges on 数据库明.* to 用户名@localhost identified by “密码”;; K- P2 `2 F1 N
3:清空文件内容:
6 D. @/ o9 D+ I/ `" v# C* H- T3 D7 I cat /dev/null > 文件名
8 F7 B( F( X" l4:添加帐户:, h% W* {. ~9 M' J! R8 P3 ]/ ^9 h
useradd 用户名 –d 目录名 –s /sbin/nologin(不允许该用户直接登录服务器)
) F2 f* x4 Z% D5:设置帐户密码
5 f& `7 x5 H$ o2 X- i' b passwd 用户名
! ~( q* _# a" |6 y7 ^+ v
1 W3 `* G4 b( @3 x. ]/ \; A T s特别注意:4 l% h6 h& v6 T+ \! m9 O2 |
刚安装好的MySql包含一个含空密码的root帐户和一个匿名帐户,这是很大的安全隐患,对于一些重要的应用我们应将安全性尽可能提高,在这里应把匿名帐户删除、 root帐户设置密码,可用如下命令进行:
9 O9 p1 K7 g- \& p3 f( o5 b5 zuse mysql;* E3 M3 }' x2 i4 m
delete from User where User="";7 _, ]$ N5 P' v
update User set Password=PASSWORD(newpassword) where User=root; |