发新话题
打印

[提问] 纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?

纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?

1.linux下启动mysql的命令:
, m2 [" Z; L( p5 W$ Q& fbbs.mocwww.com   mysqladmin start魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 P8 ]" R. ?7 o
/ect/init.d/mysql start (前面为mysql的安装路径)
" k/ R8 C9 ?; B# A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2.linux下重启mysql的命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 ^* Z, x* `  l5 ?+ O! [
   mysqladmin restart魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 p  K2 U3 B. D! ]4 [4 ?
/ect/init.d/mysql restart (前面为mysql的安装路径)# w- V  v7 S) @" D: V' H
3.linux下关闭mysql的命令:妖城在线论坛" k. k/ O; B+ M& i' |5 M) p5 e7 J
   mysqladmin shutdown魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ j. g* D$ E4 g& v2 S
   /ect/init.d/mysql   shutdown (前面为mysql的安装路径)
% k* T8 o# b# m妖城在线论坛4.连接本机上的mysql:妖城在线论坛  V7 q' q( H+ b6 d2 N) B# M
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。
( a( M; b: [0 U2 w妖城在线论坛退出mysql命令:exit(回车)bbs.mocwww.com3 A) H) {: ]* O: ?" F+ f
5.修改mysql密码:
  e! S2 h! |) n# L3 N  N8 W# g8 W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートmysqladmin -u用户名 -p旧密码 password 新密码妖城在线论坛3 S* s( j2 {* E, _/ F! D
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");bbs.mocwww.com6 k  l# Q0 G  K* ]) E5 N
6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
. T9 h: Y7 a7 O1 q( q; E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表grant select on 数据库.* to 用户名@登录主机 identified by "密码"魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 f1 a1 {5 Z: s( U$ f
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. T) N5 c" h" t) q
grant select,insert,update,delete on *.* to " Identified by "123";魔力私服,最新魔力宝贝私服技术交流- ^; J; K5 f4 v& o
二、有关mysql数据库方面的操作—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* b' T. v1 o) R7 m% Y! Q3 q
      
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
) z. n1 k4 f0 M6 w7 d; ]2 E+ mbbs.mocwww.com1、显示数据库列表。bbs.mocwww.com) [) R# s5 {& W0 `8 k5 J4 V
     show databases;
' S- H, S  Q! P/ o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2、显示库中的数据表:
) X' H8 n6 ]+ K( v, E魔力私服,最新魔力宝贝私服技术交流      use mysql; //打开库妖城在线论坛4 g, p5 o, \  o; D. r
      show tables;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 b4 c" _1 K9 ~0 g
3、显示数据表的结构:
( n4 |3 \, c! B" _6 `+ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    describe 表名;魔力私服,最新魔力宝贝私服技术交流& t" ?9 {% k# x
4、建库:魔力私服,最新魔力宝贝私服技术交流1 ?8 t1 B2 M* G0 i+ Y. |( C
    create database 库名;
& |$ c7 g8 q* t4 \8 P妖城在线论坛5、建表:
% f( J8 \+ d3 b  K5 z$ S; |bbs.mocwww.com    use 库名;
, c9 s7 y! T" j- z8 v; s) b; r, W魔力私服,最新魔力宝贝私服技术交流    create table 表名(字段设定列表);
5 A& [1 M& w& a$ T$ q% [' V妖城在线论坛6、删库和删表:
4 u" A+ _; f' Z* B3 _( hbbs.mocwww.com     drop database 库名;
* \* k0 A$ d& s8 O+ y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      drop table 表名;bbs.mocwww.com# C2 k0 @' R- U+ p' U2 \' m4 W
7、将表中记录清空:bbs.mocwww.com1 p) e  S. K' {: U% W
     delete from 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 b, e4 }" P$ s; n+ `
8、显示表中的记录:
! x/ J. n- e+ m6 K9 f: _, `魔力私服,最新魔力宝贝私服技术交流    select * from 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% a* P' `; E5 p! j  ~1 g+ a( B
9、编码的修改—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! V$ }; A. U$ R$ R. c4 F
如果要改变整个mysql编码格式: 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' i8 `! U7 @0 ^. P3 v
启动mysql的时候,mysqld_safe命令行加入 bbs.mocwww.com: L* d0 L/ w! S$ J" B
--default-character-set=gbk
4 L9 T, r! J8 z* V8 _6 Z! E妖城在线论坛
+ F& k( G7 S1 y5 u. i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート如果要改变某个库的编码格式:在mysql提示符后输入命令
6 ?! i9 l. V% X7 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートalter database db_name default character set gbk;

0 T5 _( n2 \* x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート三、数据的导入导出
9 c- i( \( ?+ P4 V$ F7 J妖城在线论坛1、文本数据转到数据库中魔力私服,最新魔力宝贝私服技术交流! x1 E# K: o- o6 s, S7 c+ U& i6 x
    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:& n% Q9 V! o+ L
    1 name duty 2006-11-23
, ^* f: L! m# n$ x, `& o魔力私服,最新魔力宝贝私服技术交流    数据传入命令 load data local infile "文件名" into table 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 h5 W7 N- D) z! J! K  J
2、导出数据库和表
& T4 C/ w5 Y5 y魔力私服,最新魔力宝贝私服技术交流    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)+ q- M! B8 U6 V$ _
    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)妖城在线论坛3 e& J& c2 A6 g0 @
    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 c" O% P6 N" c6 w
     mysqldump -h host -u user -p pass --databases dbname > file.dump
4 u  I, {$ e5 I+ ~妖城在线论坛就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中3 C6 h+ L& g* k1 a0 U2 S+ ~
    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* L. M% Z( O: ?/ }( W9 i! R8 I
3、导入数据
9 H: J) v, c2 C/ Q4 ?bbs.mocwww.com    mysql < all-databases.sql(导入数据库)- f, J. W/ V$ c" g
    mysql>source news.sql;(在mysql命令下执行,可导入表)
0 e( D4 ^3 P5 Q+ g  w2 B' J魔力私服,最新魔力宝贝私服技术交流
! `$ B5 J" ]" ~* s8 c妖城在线论坛% N3 f2 ]- z6 Q( _8 t7 s' Z  {
一、连接MySQL         格式: mysql -h主机地址 -u用户名 -p用户密码魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 J( p4 A3 m+ h* i' O* U0 s. y! V
        1、例1:连接到本机上的MYSQL。
  u  F2 P$ z" [' b/ }; z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。bbs.mocwww.com) q) J7 J  J( G& ~
        2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:魔力私服,最新魔力宝贝私服技术交流9 Z6 n6 O9 x) m+ b
        mysql -h110.110.110.110 -uroot -pabcd123
0 |4 v* f9 t: u; X$ U) F: @( ?        (注:u与root可以不用加空格,其它也一样)
$ G- c' E8 d) _; Z  g- hbbs.mocwww.com        3、退出MYSQL命令: exit (回车)。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 l5 b  y  i8 _2 i) P
        二、修改密码
& ?; l0 ?4 j; Z8 r妖城在线论坛        格式:mysqladmin -u用户名 -p旧密码 password 新密码
0 ?8 H, s$ G6 f) K8 r7 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
1 s$ p0 A! ]' p: p+ {! }, f# i( {* G; h魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        mysqladmin -uroot -password ab12魔力私服,最新魔力宝贝私服技术交流) J4 L  \9 `4 Z7 z& r) o% j& ~1 a
        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
8 Q3 A3 q7 X3 B        2、例2:再将root的密码改为djg345。
# ~6 h0 K" o* z: K4 L魔力私服,最新魔力宝贝私服技术交流        mysqladmin -uroot -pab12 password djg345
2 ]) \+ T* O2 i3 p9 ^8 G1 {% v9 f) kbbs.mocwww.com        三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
7 z3 A! |: O9 }2 k) ~妖城在线论坛        格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
0 t' a. s* E" f4 Y) _        例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
- n0 j, k$ z  ]" _3 x& E- \3 W. Abbs.mocwww.com        grant select,insert,update,
; z, _: v1 u: F( H, G0 O0 u/ v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        delete on *.* to test1@\"%\" Identified by \"abc\";
( E$ L" ^) s2 z2 u6 _# z2 p( O9 `! R魔力私服,最新魔力宝贝私服技术交流        但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
$ u9 Z4 n; _" i' }& Q2 N5 }妖城在线论坛        例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。bbs.mocwww.com6 d* [3 h5 t5 i* u& j
        grant select,insert,update,
: c: `  t# Q: c1 j5 J        delete on mydb.* to test2@localhost identified by \"abc\";
' A; Y4 ^# N: U. p' H% f妖城在线论坛        如果你不想test2有密码,可以再打一个命令将密码消掉。
* Z; `8 |6 F  b0 N; u7 A$ p) ]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        grant select,insert,update,delete on mydb
, b  g* S: n! h6 W5 y' _$ R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        .* to test2@localhost identified by \"\";
% B/ Q% X3 A! f' d/ d; D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。bbs.mocwww.com1 Y3 [' k3 K! @1 q& o' L
一、操作技巧妖城在线论坛8 @7 G3 r  G9 Q7 o& S
        1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。bbs.mocwww.com, M3 q! `" J" _$ o6 `9 q% n
        2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
0 V, u5 u  D+ Jbbs.mocwww.com        二、显示命令魔力私服,最新魔力宝贝私服技术交流* \/ U6 ^# B% |
        1、显示数据库列表:
- R3 U, y+ K3 M: ^5 p5 {; d        show databases;
$ E: I/ d3 j* Q- o5 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。bbs.mocwww.com6 d/ r6 r" w3 v6 B; {
        2、显示库中的数据表:
9 C: ~6 v" e4 p! @# ?1 M. Nbbs.mocwww.com        use mysql; //打开库,学过FOXBASE的一定不会陌生吧
0 B9 M& C: N- a+ H: @; `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        show tables;
9 x: [" j/ B; b" \4 N4 b6 C5 C$ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        3、显示数据表的结构:魔力私服,最新魔力宝贝私服技术交流$ @  X1 u2 R/ O/ }
        describe 表名;
3 y' J, Y  S) s) G) {) B) q        4、建库:/ u3 S' V9 l! J6 n3 k7 f% l0 {
        create database 库名;
& k: {2 B+ Z3 i2 J. J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        5、建表:
4 }. t0 \4 G4 Q- y  V/ o% N" b& Mbbs.mocwww.com        use 库名;
) ]" }" P) P% W1 w4 d        create table 表名 (字段设定列表);
" o3 U& z% o( f; p" D& q" l; I5 `魔力私服,最新魔力宝贝私服技术交流        6、删库和删表:bbs.mocwww.com6 x. a0 b3 J. J
        drop database 库名;妖城在线论坛3 l$ ?" i- c- H+ h, F
        drop table 表名;
' C8 U9 _& i" v0 w- ]2 [$ z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        7、将表中记录清空:bbs.mocwww.com* |% j/ ~0 q! c3 a7 A5 A5 ?
        delete from 表名;
- d0 y* w4 g) Bbbs.mocwww.com        8、显示表中的记录:
( C( j4 C( x# K4 q' j' ~魔力私服,最新魔力宝贝私服技术交流        select * from 表名;
) y4 ?9 ?2 C7 w" A        三、一个建库和建表以及插入数据的实例妖城在线论坛9 Y/ O% {8 V  x0 X/ F. `
        drop database if exists school; //如果存在SCHOOL则删除—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 R+ q4 U6 X9 J0 P+ r! P# W  Y$ \
        create database school; //建立库SCHOOL—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! T( V) q/ G( U  G/ F: i
        use school; //打开库SCHOOLbbs.mocwww.com9 }6 }. q# L, o( A9 D' B
        create table teacher //建立表TEACHER
6 }' c* G6 }+ [  Z3 s" K魔力私服,最新魔力宝贝私服技术交流        (
5 V* L/ P/ U6 p. k- M$ G妖城在线论坛        id int(3) auto_increment not null primary key,
  b9 |' P- F2 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        name char(10) not null,
* S5 F; X$ d& V. L& A妖城在线论坛        address varchar(50) default ’深圳’,
/ ]6 m6 _9 r# i. o6 m6 f- G# h; Zbbs.mocwww.com        year date
/ W% K' P7 \$ K) l5 |! a8 E9 K: U魔力私服,最新魔力宝贝私服技术交流        ); //建表结束魔力私服,最新魔力宝贝私服技术交流9 P# z  ~$ C9 F% G1 |3 u; \
        //以下为插入字段
2 c  z+ q4 }/ E# `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);魔力私服,最新魔力宝贝私服技术交流' |" T! O* B8 m9 O+ z6 K. s/ s
        insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
4 z* M: W/ s% X, w1 {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。
0 Z5 B5 W/ A8 I3 D. T5 I' `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:
8 k# t5 B; M, `  Y, F0 Z& x魔力私服,最新魔力宝贝私服技术交流        mysql -uroot -p密码 < c:\\school.sql
9 A' }8 c& C2 H; L4 t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
" u  U3 k0 o+ t" p/ ~' a( hbbs.mocwww.com
5 f: H: M* P5 ~- J魔力私服,最新魔力宝贝私服技术交流
3 d8 s* p/ W. M魔力私服,最新魔力宝贝私服技术交流四、将文本数据转到数据库中& V; }6 u' r7 Z5 _9 t! @. N7 _
        1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 f9 w6 J' w8 g3 X! N
        例:魔力私服,最新魔力宝贝私服技术交流& H: t- r7 p1 A7 t6 h; l) O
        3 rose 深圳二中 1976-10-10
, m; X( r& `% Z5 a5 w! [—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        4 mike 深圳一中 1975-12-23魔力私服,最新魔力宝贝私服技术交流- b% r, {) L& l( Q7 H3 c- b3 L0 ~9 U
        2、数据传入命令 load data local infile \"文件名\" into table 表名。
2 p& r0 f7 d0 F, e/ |$ b4 O        注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
9 S& D4 a- [% t) s( V; f# }魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        五、备份数据库:
: K2 i/ u9 ?7 E$ e. {妖城在线论坛        1、mysqldump --opt school>school.bbb—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- F* Y6 h; i! c; O
        mysqldump --opt school>school.bbb妖城在线论坛; F- s' R4 t3 z' b, G
        (命令在DOS的\\mysql\\bin目录下执行)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート% _1 B; @( _' U9 z/ N, @' G8 N# T
        注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
* g+ X4 r4 L4 u& n0 E魔力私服,最新魔力宝贝私服技术交流        后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。魔力私服,最新魔力宝贝私服技术交流. m8 m+ ?. k3 I# ^/ i
        2、修改登录密码妖城在线论坛2 `5 |# X! [+ i  f. N
        1) mysqladmin -u用户名 -p旧密码 password 新密码:
4 s6 M1 h6 k# L  ?bbs.mocwww.com        例:mysqladmin -u root password 21century
0 x2 u/ ^! @& I  k  ]; ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。妖城在线论坛4 F- T( X! [1 J  ?" z6 H3 O
        2)直接修改user表的root用户口令:
& L% w1 k. ~! Y, H$ {% Bbbs.mocwww.com        mysql> user mysql;妖城在线论坛6 s% g: [* m: `
        mysql> update user set pasword=password('21century') where user='root';魔力私服,最新魔力宝贝私服技术交流8 |; l! S& s1 Q
        mysql> flush privileges;
! s7 L9 Z$ j' V. u) p7 q妖城在线论坛        注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。bbs.mocwww.com' v! L4 L7 J# {( r( m6 r$ Y
        3、测试密码是否修改成功:
& M4 s& v5 Q. z! ?! U+ Dbbs.mocwww.com        1)不用密码登录:
# a; M; h* |; S- H# l% \/ N% {: Fbbs.mocwww.com        [root@test1 local]# mysql
! [1 J+ j, T& Q6 l妖城在线论坛        ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表" @2 R5 w+ o5 Y4 \2 b
        显示错误,说明密码已经修改。
7 d4 K6 F) }+ f" S. A6 b& A! Y( O—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        2)用修改后的密码登录:( {. ^! G1 }4 J& C* z  Z2 h3 e
        [root@test1 local]# mysql -u root -p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ b/ w% X: R, e" \# _
        Enter password: (输入修改后的密码21century)妖城在线论坛4 z. f) k/ q8 f, ^$ D" q( i
        Welcome to the MySQL monitor. Commands end with ; or \g.
# m( z3 S- ?. a9 _3 a—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        Your MySQL connection id is 177 to server version: 3.23.48
" U/ P" u' O1 d* a妖城在线论坛        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
) h# J$ y; D- l' m7 U) ?' n3 V3 Fbbs.mocwww.com        mysql>—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 g- B6 w. K5 L  c
        成功!魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 Q7 m' O7 H; ]3 t1 {
        这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。妖城在线论坛  u. a. Z3 `0 A3 D! `  N8 K

/ X. p8 d$ n  i2 Nbbs.mocwww.com
: x. q" D* F# Z& L1 |. q$ f4、启动和停止:妖城在线论坛6 Q0 p( x6 \6 W! n% V. U
        启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* Y3 v9 `4 b) E2 @4 K
        如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) k" |  z. [; s8 l
        5、导出meeting数据库:
$ D2 o5 f$ z. g" w+ X, C8 ~: ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        mysqldump -uroot -p21century meeting > db_meeting.sql
) N5 H7 @( Z. J( o% B4 x% f; q魔力私服,最新魔力宝贝私服技术交流        导人dbname数据库:
* F- e* C8 x. c/ }! P魔力私服,最新魔力宝贝私服技术交流        mysqldump -uroot -p21century dbname < xxx.sql
5 R. e9 y9 J7 e; g& r) x" o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。妖城在线论坛! x6 T; {6 n, x( H
        例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& W/ ^( h& ^" i
        (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)妖城在线论坛- ]0 i, n  B3 `% O8 G3 }
        6、给表改名:
% w2 M4 i) y8 Tbbs.mocwww.com        RENAME TABLE ztemp TO ztemp4;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. _7 v( o0 H( y9 A9 Q
        7、修改字段属性:
) {8 A6 q' O: H2 P7 o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;
$ P8 x2 g' X  p0 p9 S! ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        8、在表中的content后增加一字段:
+ e; W3 C5 N7 y& t- ]3 J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER

TOP

回复 板凳 的帖子

可以

TOP

发新话题