发新话题
打印

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

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

1.linux下启动mysql的命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 ~2 {. x3 P0 A0 N
   mysqladmin start妖城在线论坛$ p3 M$ U/ y/ I! v# X
/ect/init.d/mysql start (前面为mysql的安装路径)
3 c8 F/ \- g' p0 ?魔力私服,最新魔力宝贝私服技术交流2.linux下重启mysql的命令:妖城在线论坛6 x4 {/ k; V5 {* ~) E& Y; }+ o- A" d
   mysqladmin restart魔力私服,最新魔力宝贝私服技术交流4 b! E) d$ n' y$ B+ m  C/ n) F
/ect/init.d/mysql restart (前面为mysql的安装路径)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ @. B% T1 X. I, a! h/ k9 V4 A9 j
3.linux下关闭mysql的命令:妖城在线论坛$ ~$ b4 v: G1 F- q
   mysqladmin shutdown
6 M5 {. D" K! ~   /ect/init.d/mysql   shutdown (前面为mysql的安装路径)
9 D% J* g# P: u* u$ V—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4.连接本机上的mysql:
6 P1 \9 J4 q/ Y. X9 @: e% C7 [妖城在线论坛进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。bbs.mocwww.com1 G" B1 |: Z7 P9 Z. c! L8 {
退出mysql命令:exit(回车)
" q+ V0 ~+ e3 {/ P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5.修改mysql密码:
0 w+ [- i0 e  }+ s2 M7 y% Mmysqladmin -u用户名 -p旧密码 password 新密码妖城在线论坛- m/ p* j9 K7 E4 c; ?8 F4 z8 r
或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
2 J% n! i  o3 p+ l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)
' \1 r6 M  |. u% T魔力私服,最新魔力宝贝私服技术交流grant select on 数据库.* to 用户名@登录主机 identified by "密码"—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ h% V' M9 c1 H& E/ J& q9 A# C
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
- @( {- R; H6 j1 t8 Y% A0 I# l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートgrant select,insert,update,delete on *.* to " Identified by "123";
: |+ p- u7 ?8 P. L4 X7 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート二、有关mysql数据库方面的操作
. c2 a5 k4 I: W+ `  H. O8 b; D) X      
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束
6 }2 s8 k4 f: m8 D魔力私服,最新魔力宝贝私服技术交流1、显示数据库列表。
2 S* J& |" o5 G! w: a- E2 y7 n     show databases;
, u( ?8 u3 K+ j% F1 H9 k  Zbbs.mocwww.com2、显示库中的数据表:
+ O/ \$ y1 o- Q/ ?1 @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表      use mysql; //打开库
7 U5 o7 W1 z# Q" I4 \$ H6 @7 U—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート      show tables;魔力私服,最新魔力宝贝私服技术交流' K' R/ k0 }* T" T2 W
3、显示数据表的结构:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 {. P9 q9 {- L. x. a
    describe 表名;
1 o8 E6 X0 Y7 \  U# H, H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4、建库:妖城在线论坛2 I4 L9 B" w: G$ W+ x
    create database 库名;
: {1 n& X1 {  {; J9 i魔力私服,最新魔力宝贝私服技术交流5、建表:魔力私服,最新魔力宝贝私服技术交流; L6 L% d9 M. [
    use 库名;
! _5 P  d! F6 x. t" u妖城在线论坛    create table 表名(字段设定列表);
  H5 R9 W9 G; {( t6、删库和删表:
* e! T7 x$ g- M1 P! M9 ~魔力私服,最新魔力宝贝私服技术交流     drop database 库名;
4 }. m9 I/ p7 T: C. [bbs.mocwww.com      drop table 表名;
' Z4 y2 b7 n' I) g( [8 D妖城在线论坛7、将表中记录清空:
6 L/ b- a7 ?0 N2 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート     delete from 表名;
( }% W' U5 e( j6 r8 o1 {8 l3 @/ E4 S8、显示表中的记录:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 O0 z9 u7 ~8 r$ [# {( h
    select * from 表名;bbs.mocwww.com3 \: y1 J9 n* u6 i
9、编码的修改& b" q, }! ~. s0 ~) Y1 l4 }
如果要改变整个mysql编码格式:
. `& y) G  u9 i) ~' y4 k, X) z妖城在线论坛启动mysql的时候,mysqld_safe命令行加入
, Z1 {- a& f2 j! G# V  Z/ A魔力私服,最新魔力宝贝私服技术交流--default-character-set=gbk —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! h/ C% t2 _3 M- ~8 B* K# x
妖城在线论坛; U1 d' g2 {. X9 ?  x: v
如果要改变某个库的编码格式:在mysql提示符后输入命令 1 {5 [8 H# i0 p3 Q
alter database db_name default character set gbk;

. ?, R! _2 }! I; s( j. `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート三、数据的导入导出bbs.mocwww.com) p+ T# A& r- p* |& N
1、文本数据转到数据库中
9 p$ Q0 ^3 t6 ], x9 h& d! w    文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
7 |- K0 {& W5 W9 H4 p# U7 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    1 name duty 2006-11-23
2 w9 Z% D- i  Y8 L. Q9 G3 I魔力私服,最新魔力宝贝私服技术交流    数据传入命令 load data local infile "文件名" into table 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, ^5 m: q( V, @5 i5 p* B
2、导出数据库和表
1 z. J% q' r) m; R2 h- E5 W) nbbs.mocwww.com    mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
2 r  I" X7 D- K, z( `# n' Q, s& W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表    mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)妖城在线论坛) b% D# p- V- F1 J* ]) n
    mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)
0 N! e/ O& [8 c" h8 H" L/ `bbs.mocwww.com     mysqldump -h host -u user -p pass --databases dbname > file.dump—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& E6 F, `# Q4 ^2 G0 d9 i* ?
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中' j) s: @( ]$ @4 O& v! k# o
    mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
1 |2 K. |# ]7 i: H- x6 o  }9 `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3、导入数据
! n2 E4 {. R: F—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート    mysql < all-databases.sql(导入数据库)
7 A: x* m& a. i+ M, L6 v! I妖城在线论坛    mysql>source news.sql;(在mysql命令下执行,可导入表)& f' C# i" J# v, c. x% G

' ?$ R3 U* h3 p. Hbbs.mocwww.com妖城在线论坛) H4 }* G5 i2 U. m' C# F% J. Q
一、连接MySQL         格式: mysql -h主机地址 -u用户名 -p用户密码
& J  W( w, s5 {) x* B* A- D/ l1 @妖城在线论坛        1、例1:连接到本机上的MYSQL。bbs.mocwww.com/ M: {8 _# d$ Q' n
        首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。bbs.mocwww.com  ]' C6 O& ?' k" o4 u2 @- s. x
        2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
2 E3 ^8 E" n. Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        mysql -h110.110.110.110 -uroot -pabcd1236 V% n& Z, w# U1 \
        (注:u与root可以不用加空格,其它也一样)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ x3 D  {( q& L! N1 F
        3、退出MYSQL命令: exit (回车)。bbs.mocwww.com4 l2 }1 m2 }, x4 `- _$ O& P
        二、修改密码
. T: q/ @6 u2 c. [) f2 e( ^魔力私服,最新魔力宝贝私服技术交流        格式:mysqladmin -u用户名 -p旧密码 password 新密码
8 D2 x* F$ X1 F7 ]# q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
* X& z- L7 a9 p魔力私服,最新魔力宝贝私服技术交流        mysqladmin -uroot -password ab12
, M- `8 F5 y! z0 D# u& V. Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
; R- U, R" S, [( W. }        2、例2:再将root的密码改为djg345。9 m' q# H4 g# w! A" s
        mysqladmin -uroot -pab12 password djg345% U0 w$ O5 j1 U1 P' e( _- l2 c
        三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
+ ^: b, V1 J8 }$ d$ }/ H0 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
" e9 h: ^$ H& g4 P+ z1 F9 q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:魔力私服,最新魔力宝贝私服技术交流' A9 v; Q  C% o
        grant select,insert,update,妖城在线论坛/ x# g  m9 H3 Y6 X
        delete on *.* to test1@\"%\" Identified by \"abc\";
0 }% u+ b9 r' W7 k: F0 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。
% u+ e( `# s+ j7 s& g1 o9 Q妖城在线论坛        例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
+ ]& n1 n# F8 v  W2 l8 A魔力私服,最新魔力宝贝私服技术交流        grant select,insert,update,妖城在线论坛  D8 H4 n! p5 }$ N4 Y1 E/ C
        delete on mydb.* to test2@localhost identified by \"abc\";
) s6 R1 k- U7 R5 U# a6 C3 Z& E        如果你不想test2有密码,可以再打一个命令将密码消掉。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) k& c" s+ l, I' ^
        grant select,insert,update,delete on mydb
# d* |! a, U4 B2 Y' G9 F$ x5 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        .* to test2@localhost identified by \"\";
, f: m: F" T0 R3 `: x. Q9 cbbs.mocwww.com        在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。& a( \8 p- c0 O1 O8 R! Q8 j
一、操作技巧妖城在线论坛$ F0 h. y! t0 Q$ O$ t
        1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. ?  [$ c. f6 q' Z7 J2 K6 e: @
        2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
1 [' w6 y0 i' n0 ]$ Y        二、显示命令妖城在线论坛. n* P9 H) m# N7 B1 W
        1、显示数据库列表:
) \" G) ]. B0 r, }" H. P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        show databases;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- r8 e9 v. P, i" j& z* e8 H3 W# ?+ F; I
        刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。bbs.mocwww.com3 l) Q; E3 p2 l/ P& k% q
        2、显示库中的数据表:
% g* e( S: r8 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        use mysql; //打开库,学过FOXBASE的一定不会陌生吧
% w4 w1 H/ {6 I* H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        show tables;妖城在线论坛! y, Q3 c; [/ t! h
        3、显示数据表的结构:
; A, i- Y3 A: P- E) ]6 ^1 Pbbs.mocwww.com        describe 表名;
9 B2 b5 d8 E5 X" w. M1 W. I8 I妖城在线论坛        4、建库:
4 I) c2 C2 P% \$ C1 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        create database 库名;
4 M% s* X3 h# X- |        5、建表:
" ^* D8 v8 ^3 u4 S魔力私服,最新魔力宝贝私服技术交流        use 库名;
# r7 G6 F2 v0 x4 v- _% \3 w4 M! o魔力私服,最新魔力宝贝私服技术交流        create table 表名 (字段设定列表);# X. N' y6 Z; ^- V. F
        6、删库和删表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 a5 n' v  R' w3 ]# u; `) H
        drop database 库名;
0 I% K. C4 \; w9 }5 Nbbs.mocwww.com        drop table 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: q1 f  [1 E4 v' q7 N
        7、将表中记录清空:bbs.mocwww.com' X5 ]5 X$ v5 t4 W
        delete from 表名;妖城在线论坛# G# `* y8 ]5 O
        8、显示表中的记录:
* x5 \) Z1 _* F, S/ V6 j6 c9 xbbs.mocwww.com        select * from 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 v3 \% \% Y2 c
        三、一个建库和建表以及插入数据的实例
9 d+ a& e, t/ x2 e魔力私服,最新魔力宝贝私服技术交流        drop database if exists school; //如果存在SCHOOL则删除
1 e+ q# D% l! A7 R7 y% Z. S  D妖城在线论坛        create database school; //建立库SCHOOL
: u6 ~4 Q  Y) h# y' ~        use school; //打开库SCHOOL
5 ?+ ?7 y5 k; j1 v+ {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        create table teacher //建立表TEACHER—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 m6 W# p# _3 H; Y1 S" z' M
        (
# s& o+ B/ G) I$ S  M' j1 D        id int(3) auto_increment not null primary key,3 D) x/ ?' k7 W, S
        name char(10) not null,魔力私服,最新魔力宝贝私服技术交流. V( p5 _# w2 }) i/ {4 p6 k" Q- B
        address varchar(50) default ’深圳’,
; K# q( G& L+ s) Z5 |7 P; O+ J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        year date
* N# `, g+ k5 J8 ]" B1 z! H6 y- A2 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        ); //建表结束魔力私服,最新魔力宝贝私服技术交流, B) V5 q- v" X  p* K! @1 f4 U
        //以下为插入字段
2 R/ b0 q& f+ y8 y9 l( \/ @魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);
+ L* u. G; v5 Z: K5 \! D& q- x魔力私服,最新魔力宝贝私服技术交流        insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);
" R$ t$ f# v, j' p& `0 v" u& i2 U妖城在线论坛        注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。妖城在线论坛  X7 X- G0 }  ]: e
        如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 f7 k7 \; J1 i0 }
        mysql -uroot -p密码 < c:\\school.sqlbbs.mocwww.com+ C9 S  B3 H" w5 R; @
        如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
/ P8 J' a5 }9 s& W( k9 ~$ c魔力私服,最新魔力宝贝私服技术交流
  A3 I& \2 T& t0 @8 u0 {1 A妖城在线论坛魔力私服,最新魔力宝贝私服技术交流; S9 n* c  f) y2 _- b) f2 w
四、将文本数据转到数据库中
. m. V% W8 k0 S6 W. `魔力私服,最新魔力宝贝私服技术交流        1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。5 x' ?6 G. p; s$ ^& P$ h
        例:
4 w8 b' W( B+ z4 M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        3 rose 深圳二中 1976-10-10( `0 I5 v7 @. ~! \0 G8 j" y6 M
        4 mike 深圳一中 1975-12-23
; k7 M- E" E. m& d妖城在线论坛        2、数据传入命令 load data local infile \"文件名\" into table 表名。6 J3 X8 [% f2 d$ [+ q5 S
        注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
6 `% z: z/ G; B0 R( q  O' e        五、备份数据库:
, d$ X* ?4 x$ C+ x3 I魔力私服,最新魔力宝贝私服技术交流        1、mysqldump --opt school>school.bbb
! X9 J; _; q3 R! Y: z妖城在线论坛        mysqldump --opt school>school.bbb—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. e1 l$ @5 y. a: s3 q. V
        (命令在DOS的\\mysql\\bin目录下执行)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) L5 h& A* Q( z
        注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
" K9 Y0 u& z9 t  S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
* j% r( y- Z* R% B" J- v& ]妖城在线论坛        2、修改登录密码bbs.mocwww.com" Y: b6 M, D% C4 D* d' R  C. m
        1) mysqladmin -u用户名 -p旧密码 password 新密码:
. {/ ~, G: l% d" |1 S4 s6 e; G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート        例:mysqladmin -u root password 21century
4 r! e. o* R* s" `妖城在线论坛        注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。妖城在线论坛' j! r. Y% j# a* r( s" ^( t
        2)直接修改user表的root用户口令:
6 A6 n" {0 O! I, r( o( v1 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        mysql> user mysql;
8 W  D* j5 l) W: A( Q$ \' ~妖城在线论坛        mysql> update user set pasword=password('21century') where user='root';魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 N8 ^; ?4 p8 {, ?$ X% a$ [5 h
        mysql> flush privileges;
1 P& h$ m6 J4 W  B# a6 a0 Z0 t魔力私服,最新魔力宝贝私服技术交流        注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  K/ {% ~9 _6 M' S5 p
        3、测试密码是否修改成功:
$ U/ @7 K% k# `5 t, R. I; u1 ^魔力私服,最新魔力宝贝私服技术交流        1)不用密码登录:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" t5 Z+ s" }; v5 x7 _
        [root@test1 local]# mysql妖城在线论坛, R; q7 F: R7 e4 e) E4 c
        ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ w# d( D3 B* r
        显示错误,说明密码已经修改。0 \. |& g$ r' G4 n4 j
        2)用修改后的密码登录:
/ ]8 l. n+ \  [: b8 T: a: B2 p        [root@test1 local]# mysql -u root -p妖城在线论坛, F7 R% b; ?% t; {' i; i" E
        Enter password: (输入修改后的密码21century)
6 q! k. t8 M& F6 a% Z- c4 [& A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        Welcome to the MySQL monitor. Commands end with ; or \g.
# \5 l4 S" K, D5 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        Your MySQL connection id is 177 to server version: 3.23.48
0 |) }! C( t) b8 s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
; C1 I( G: U) ]妖城在线论坛        mysql>bbs.mocwww.com3 Q: B  W& ~! I: L. Z0 x
        成功!4 b7 E2 e7 }, {( O; S8 H5 f
        这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
7 v/ B" p2 ~8 a8 t& |. Q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流3 o) [$ M" D* @* d8 \' a

' K9 D9 g: e  f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4、启动和停止:
2 k$ B- V2 N4 k魔力私服,最新魔力宝贝私服技术交流        启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
/ z# i' U8 V( f% i+ d7 X魔力私服,最新魔力宝贝私服技术交流        如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。
% s% ~: h3 d) S' j* o4 V        5、导出meeting数据库:—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. A) W) Z* ~$ v3 q( i/ q
        mysqldump -uroot -p21century meeting > db_meeting.sql
0 Z2 q3 e! o- Y8 R, z+ u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        导人dbname数据库:妖城在线论坛8 p2 F- G+ h- ?$ Y2 |$ w* D3 v" F
        mysqldump -uroot -p21century dbname < xxx.sql
8 I8 p9 Z% P# w0 C4 s1 Q5 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表        导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。5 L; S; F) B* @
        例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
7 j3 x0 Z6 X9 ]0 g# O6 qbbs.mocwww.com        (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)bbs.mocwww.com$ b1 Q. b. h1 Y2 ?& _
        6、给表改名:
& K/ y  T8 [! |6 B, V魔力私服,最新魔力宝贝私服技术交流        RENAME TABLE ztemp TO ztemp4;妖城在线论坛0 E0 E0 g4 K" k
        7、修改字段属性:妖城在线论坛4 X0 S* G3 u3 K1 k# v+ ^
        ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;妖城在线论坛! R; u; w% \% I/ m
        8、在表中的content后增加一字段:bbs.mocwww.com/ I4 `) o3 [2 `1 }- B! L2 ^6 l% g% e
        ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER

TOP

回复 板凳 的帖子

可以

TOP

发新话题