纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:魔力私服,最新魔力宝贝私服技术交流3 ^& J- [2 j z: E3 \* f
mysqladmin start
5 F0 L, A1 f7 I" \2 nbbs.mocwww.com/ect/init.d/mysql start (前面为mysql的安装路径)bbs.mocwww.com! A/ U# V5 i/ q& u
2.linux下重启mysql的命令:妖城在线论坛: P; G% K8 z- o' k2 y4 n7 `
mysqladmin restart妖城在线论坛8 v' F! k5 t* J3 _& h! Q/ m
/ect/init.d/mysql restart (前面为mysql的安装路径)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, V1 r2 @0 a, S( A0 ~
3.linux下关闭mysql的命令:bbs.mocwww.com6 o( j4 K1 E5 O% M+ m
mysqladmin shutdown
u2 L+ a# z6 Y( R) _! v. A5 ?妖城在线论坛 /ect/init.d/mysql shutdown (前面为mysql的安装路径)bbs.mocwww.com |4 S: |( y7 r3 `6 I/ p
4.连接本机上的mysql:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! e- Q+ P: G( F C) |: B' A
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。妖城在线论坛7 J4 [+ Q" p" f% Q+ L. @( V
退出mysql命令:exit(回车)妖城在线论坛$ ~4 T+ X' X+ [% U" E0 I! u! f
5.修改mysql密码:
# o! C- z Q7 `3 m: a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表mysqladmin -u用户名 -p旧密码 password 新密码妖城在线论坛8 n6 a r/ \$ l% b
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& a/ M! o! W+ m$ p
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
& l: O' i v3 `. b# @+ h/ h妖城在线论坛grant select on 数据库.* to 用户名@登录主机 identified by "密码"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 w+ Z: i# r% A5 J/ K. H" _
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
, [4 {0 k4 n( q$ N. c' _. |grant select,insert,update,delete on *.* to " Identified by "123";
- H. r8 m$ L j二、有关mysql数据库方面的操作
& V2 K9 n- i, D5 b9 G 必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
' k7 K! T& l- X% T* Ubbs.mocwww.com1、显示数据库列表。
- ?6 W1 |4 A+ ]7 L( P/ q7 ?; Z/ Tbbs.mocwww.com show databases;
) _% K- v: ^3 u/ j) |( ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2、显示库中的数据表:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; G; x' A+ e) b- p. y
use mysql; //打开库妖城在线论坛2 i, K* d$ o1 }& U/ j u, Y2 w3 }
show tables;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート0 ?& Q8 a' Y S0 J5 |
3、显示数据表的结构:妖城在线论坛5 Q( I) W y. O4 A7 K4 v; q
describe 表名;
' M9 v. ~- p) n! Y; I2 e魔力私服,最新魔力宝贝私服技术交流4、建库:
$ a* t" U0 l0 T5 H7 ^7 D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート create database 库名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 a8 U# w( Q0 D6 G% `. {
5、建表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& P) j- ^8 }5 k" c4 F) B
use 库名;
{% |$ B7 w8 n. o5 D# y- [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 create table 表名(字段设定列表);
3 r5 Y) U Z" {# T4 ^2 ~+ W6、删库和删表:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート; G6 L- g1 F8 q& n5 |7 W
drop database 库名;
4 x/ \& i9 J5 f/ E( Z魔力私服,最新魔力宝贝私服技术交流 drop table 表名;; l8 T7 L2 f4 m! J' q' J. g
7、将表中记录清空:妖城在线论坛' t1 q1 V! k5 I* M) A) |: k, ]# O2 j
delete from 表名;妖城在线论坛9 K9 q( ]6 i% W8 f
8、显示表中的记录:
/ P8 o2 r/ U, v# X select * from 表名;魔力私服,最新魔力宝贝私服技术交流 s; q) c8 K: V9 t, i. z/ K
9、编码的修改
9 Q. I" z' T; ubbs.mocwww.com如果要改变整个mysql的编码格式: —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( W ]0 x [+ y9 @- \; i
启动mysql的时候,mysqld_safe命令行加入
. r/ e( C9 y. t$ y8 Dbbs.mocwww.com--default-character-set=gbk 魔力私服,最新魔力宝贝私服技术交流* ~. W& M0 d2 e
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# A6 u+ g: Y% R5 m& ]+ R1 R3 z2 T* c
如果要改变某个库的编码格式:在mysql提示符后输入命令
' _& I$ s* r. A: x. n' ]# Kbbs.mocwww.comalter database db_name default character set gbk;
4 I- ]' I* v; q x$ N) m/ |妖城在线论坛三、数据的导入导出
5 s+ d6 z+ S% j( v+ V$ x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1、文本数据转到数据库中
7 U; K/ M& Z) X' \4 ^6 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
5 \8 i* |9 z4 u: ]魔力私服,最新魔力宝贝私服技术交流 1 name duty 2006-11-23魔力私服,最新魔力宝贝私服技术交流 R1 k9 {; D4 x0 w( E' ^
数据传入命令 load data local infile "文件名" into table 表名;
3 k5 ?* s5 s' f3 ]魔力私服,最新魔力宝贝私服技术交流2、导出数据库和表妖城在线论坛* B* w5 P1 I) b5 t+ s
mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
1 O+ e0 A+ R( N8 p+ F, X. B: k9 ` mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
1 ]1 Y) c& s- P# Y mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 A! h, P1 B# ~: N! @
mysqldump -h host -u user -p pass --databases dbname > file.dump
$ q* `. ]( W1 w+ _' k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- P2 j1 Z" ~+ s! W8 R
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
- ?; C4 F2 |" g9 C/ y4 x; [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3、导入数据
! K& M; J: y4 `) n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysql < all-databases.sql(导入数据库)
7 C f ]+ }) r mysql>source news.sql;(在mysql命令下执行,可导入表)
& U2 P# j8 [+ j8 w+ G4 o' c魔力私服,最新魔力宝贝私服技术交流
' x1 `. \+ N# J! W妖城在线论坛
5 ?7 L2 H% V% R0 y9 j" `. Dbbs.mocwww.com一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート X# ?7 ^. c; l1 n$ m- @
1、例1:连接到本机上的MYSQL。魔力私服,最新魔力宝贝私服技术交流5 w0 Z3 \& u, q8 ~% }' j. i( X; h
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
% Z: D# X" \7 L/ @& i: o% v妖城在线论坛 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 L, Y% P ?6 w1 @1 `8 ~
mysql -h110.110.110.110 -uroot -pabcd123
6 }1 N* `0 j2 m& h; T7 \ (注:u与root可以不用加空格,其它也一样)魔力私服,最新魔力宝贝私服技术交流& @$ }: D$ D1 j" r5 t( J
3、退出MYSQL命令: exit (回车)。
% [0 y" z) `% V( Z: j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 二、修改密码魔力私服,最新魔力宝贝私服技术交流. v' g* d3 U3 C/ N9 L
格式:mysqladmin -u用户名 -p旧密码 password 新密码魔力私服,最新魔力宝贝私服技术交流 z8 m3 L" n4 w, b @! z6 l: W7 C
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
3 J0 Y. [8 q& o4 v# X! F0 kbbs.mocwww.com mysqladmin -uroot -password ab12
+ S+ d1 _8 X. z8 [8 ?. p/ K, E: X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。魔力私服,最新魔力宝贝私服技术交流* A6 Y5 a* C! k
2、例2:再将root的密码改为djg345。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, n6 R3 r8 D2 L
mysqladmin -uroot -pab12 password djg345
# y4 v% W+ [+ O9 b: ]2 O魔力私服,最新魔力宝贝私服技术交流 三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
- i" q i0 d! v/ s. L+ q魔力私服,最新魔力宝贝私服技术交流 格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
# r9 x( \* j7 W0 Y妖城在线论坛 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:$ e$ W# L( H6 F5 E+ Y5 v/ u5 W% c
grant select,insert,update,
) k3 _: ~) G6 P3 [8 Dbbs.mocwww.com delete on *.* to test1@\"%\" Identified by \"abc\";妖城在线论坛* z. l4 i6 C! U
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。bbs.mocwww.com1 U# k1 N9 |9 z5 R7 y4 c! d
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。魔力私服,最新魔力宝贝私服技术交流% e1 g& a: s# @1 W2 _( {1 I
grant select,insert,update,魔力私服,最新魔力宝贝私服技术交流; i; j. l) z' M2 P$ L% Y+ ~5 ]8 l% D
delete on mydb.* to test2@localhost identified by \"abc\";
) h) O3 u q. o! r- m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 如果你不想test2有密码,可以再打一个命令将密码消掉。
8 g9 ~: k% k$ Y6 b- p3 `魔力私服,最新魔力宝贝私服技术交流 grant select,insert,update,delete on mydb
) f: D9 Z& v4 _$ \) I4 S& G) P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート .* to test2@localhost identified by \"\";魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. U, Z+ Z4 i8 a
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
' l7 h' g2 v& C: S0 i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート一、操作技巧魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: e0 q7 S& |. C q2 U) W4 n
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。妖城在线论坛; V( v$ Q. a8 _/ S8 e k* [
2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
: J7 g I8 Y8 i6 ^* h( | L1 X魔力私服,最新魔力宝贝私服技术交流 二、显示命令
: f. C6 O. I( c* ^0 H4 C2 N) d: X8 D, d妖城在线论坛 1、显示数据库列表:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 G1 T1 a5 r4 V8 o' r
show databases;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; S. c! n) A4 v7 i
刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
n: C. l! b4 H$ Vbbs.mocwww.com 2、显示库中的数据表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 c9 ^' Q* p3 a0 Y& R4 @, E0 d g
use mysql; //打开库,学过FOXBASE的一定不会陌生吧
1 R4 C; o# w- n% ]: P7 I! y) |bbs.mocwww.com show tables;
0 I- W1 o* C& R3 S4 w- G7 D6 l* p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 3、显示数据表的结构:
3 Z& ~2 \$ i' ?6 g魔力私服,最新魔力宝贝私服技术交流 describe 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* ^. f% F8 r9 n$ o: i7 O0 a5 |
4、建库:妖城在线论坛" C. q7 {7 J j! z i# K7 n2 X
create database 库名;
$ {) n2 r$ {5 Y/ o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 5、建表:
, f% Q+ T$ M7 V$ mbbs.mocwww.com use 库名;bbs.mocwww.com F: A8 E7 O7 q
create table 表名 (字段设定列表);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) E3 `0 g6 V6 J7 a; ^
6、删库和删表:
5 D3 P! `6 Y7 K, A; a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート drop database 库名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ I+ C7 [0 u1 W( \# u" t _
drop table 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート w3 C7 \5 V4 _* A
7、将表中记录清空:妖城在线论坛% P! C" D6 E% r# q
delete from 表名;
* \8 H+ N' R3 t9 E1 q& [妖城在线论坛 8、显示表中的记录:bbs.mocwww.com5 n; f& \5 n0 ^; Q/ i g
select * from 表名;
% F k' n/ ^4 @. E$ f# t3 S1 {3 |* ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 三、一个建库和建表以及插入数据的实例魔力私服,最新魔力宝贝私服技术交流) X9 k, Q5 J1 \
drop database if exists school; //如果存在SCHOOL则删除
( H6 T( K$ w. Q% W魔力私服,最新魔力宝贝私服技术交流 create database school; //建立库SCHOOL
8 i0 y; k" _- f9 Z/ i* E use school; //打开库SCHOOL魔力私服,最新魔力宝贝私服技术交流% f7 x: d3 d5 z
create table teacher //建立表TEACHER魔力私服,最新魔力宝贝私服技术交流1 }8 g3 h9 i2 H! X4 C
(
0 ]4 Q' q+ T2 A$ A) F6 Y+ N8 m2 r8 cbbs.mocwww.com id int(3) auto_increment not null primary key,bbs.mocwww.com$ j, V3 I+ z) J3 P [, D# f- d
name char(10) not null,魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ O9 d: r6 ]' S/ F9 T
address varchar(50) default ’深圳’,妖城在线论坛$ o, R6 J( y! O7 I4 h* c: v9 x
year date
" Z: g$ G1 r! C, s& n: x妖城在线论坛 ); //建表结束
- n$ W( R$ j5 N# K" I' y6 m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート //以下为插入字段
1 R2 Z$ g4 O9 [! q6 K魔力私服,最新魔力宝贝私服技术交流 insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
: A3 q( V7 J5 }# g9 y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);妖城在线论坛$ v* c4 z9 S+ |) n8 S
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
( n5 L% [. s8 _妖城在线论坛 如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
& ]) M/ l$ l* X/ V9 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysql -uroot -p密码 < c:\\school.sql
7 _- H- y) H$ u6 O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。妖城在线论坛0 P# q+ m% C" g, O8 [& n
3 r+ m2 H, y" `7 j
魔力私服,最新魔力宝贝私服技术交流% a1 |6 r, ` v& d9 Y! @ g
四、将文本数据转到数据库中—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) V; K/ N, c5 i
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。: l5 B) B5 v4 v& o6 s2 d8 u
例:妖城在线论坛 Y) R* J! w0 B1 c1 Q) Z4 p
3 rose 深圳二中 1976-10-10) e: w* [! q' |- V% ^3 K1 |( r
4 mike 深圳一中 1975-12-23
\- X2 g4 x! d4 i. D/ n$ K妖城在线论坛 2、数据传入命令 load data local infile \"文件名\" into table 表名。bbs.mocwww.com5 r' N5 S' H* b$ ?' E) f# a! z4 I8 g
注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
: ]6 }2 z- M1 @8 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 五、备份数据库:
* J9 J9 x3 d- l7 h: E 1、mysqldump --opt school>school.bbb
% G& M6 ]; x, S% U2 W2 b0 f# ? mysqldump --opt school>school.bbb妖城在线论坛+ ~8 {% Y# L+ M+ I2 \
(命令在DOS的\\mysql\\bin目录下执行)
) o) j+ n* h4 r2 e" xbbs.mocwww.com 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。妖城在线论坛) ]- {% y; I1 p" ]
后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
+ |4 d- h1 r2 Z6 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 2、修改登录密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. b- i! ^! v* y- C2 D/ Q
1) mysqladmin -u用户名 -p旧密码 password 新密码:bbs.mocwww.com; q0 l+ L# o* _8 {5 e
例:mysqladmin -u root password 21century1 b: U' B! F, j% P' @2 M/ |
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
" p6 x6 X5 U! f8 [7 K5 B 2)直接修改user表的root用户口令:魔力私服,最新魔力宝贝私服技术交流. Z- A- i4 Q( V- O0 }4 {) V
mysql> user mysql;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ Z, R. X8 {# Y
mysql> update user set pasword=password('21century') where user='root';妖城在线论坛 P& [- z( V$ l1 m( R0 u; G
mysql> flush privileges;bbs.mocwww.com) G6 S5 U, K3 h- P z
注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 D3 V. y, g) u; c' t0 K
3、测试密码是否修改成功:
J& [+ S$ R2 |4 @6 I7 ?( ]* z妖城在线论坛 1)不用密码登录:
( L, b/ [+ {: z& j9 V& n [root@test1 local]# mysql
2 B( T9 D$ a6 r* v' y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" x- N( |2 n) W1 P( k
显示错误,说明密码已经修改。妖城在线论坛( l9 O" k1 I- Y ^- Z: p d& p
2)用修改后的密码登录:! T* d. y0 N. h! s: K
[root@test1 local]# mysql -u root -p
0 n+ g& y4 A& Q$ D3 Z& Z2 P魔力私服,最新魔力宝贝私服技术交流 Enter password: (输入修改后的密码21century)魔力私服,最新魔力宝贝私服技术交流' J' {* U) o t& v& v- ~/ r
Welcome to the MySQL monitor. Commands end with ; or \g.8 u" W: |1 P3 _. M
Your MySQL connection id is 177 to server version: 3.23.48魔力私服,最新魔力宝贝私服技术交流0 @+ p1 M; G% ~: p5 j0 W
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 }3 \" x. T% W6 f" Z5 p0 V
mysql>魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& a0 E9 D) n% e! |& z5 }8 a- Y- ~
成功!魔力私服,最新魔力宝贝私服技术交流: A" M4 k: I z, G
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
& y: O" [6 _2 s" K& | m& Z% d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
7 ]( S( g# D9 H: P* u( F+ K/ O' c+ _ }
4、启动和停止:魔力私服,最新魔力宝贝私服技术交流( M6 ^2 l5 ~6 Z
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 v+ E5 ]3 U" a. ]# [
如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# p# T9 j1 ]5 X' T. O! o, ?/ I3 O
5、导出meeting数据库:
, K8 w7 F. w3 W, U( c魔力私服,最新魔力宝贝私服技术交流 mysqldump -uroot -p21century meeting > db_meeting.sql
& b' c9 g5 s3 j0 s魔力私服,最新魔力宝贝私服技术交流 导人dbname数据库:
# [& U3 U0 Q8 ], E% ?bbs.mocwww.com mysqldump -uroot -p21century dbname < xxx.sql* [9 n( G( W* E! x
导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" |$ @7 T1 y `- l! b( q3 v
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
- e7 B3 z& a* L9 V妖城在线论坛 (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
" l2 R5 g/ }$ o; U2 |1 P1 W妖城在线论坛 6、给表改名:
- x) k& m& T1 h8 B; Y, C5 ?- sbbs.mocwww.com RENAME TABLE ztemp TO ztemp4;
5 ^$ P+ e" Y1 w2 b& n! tbbs.mocwww.com 7、修改字段属性:妖城在线论坛# g) m. U* Z/ @+ ^
ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
5 D; M- y1 ~$ O; a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 8、在表中的content后增加一字段:
! i6 [( X' b/ z# |4 Z. b: Sbbs.mocwww.com ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER