纯linux 企业版下,所有的数据库管理软件都不好用怎么回事?
1.linux下启动mysql的命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 m/ N' P, T- n; W
mysqladmin startbbs.mocwww.com1 @3 K, M1 o' c7 \
/ect/init.d/mysql start (前面为mysql的安装路径)% t7 h# ^& T' [8 ?- x& j" `
2.linux下重启mysql的命令:
2 r* U) w0 \7 r/ c' t+ X1 x妖城在线论坛 mysqladmin restart魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: s4 ] Z) E9 v0 k+ F
/ect/init.d/mysql restart (前面为mysql的安装路径)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート w; s) g$ D5 Q- f6 ^3 ^; |+ l
3.linux下关闭mysql的命令:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ m7 P* K( A" A. H W1 z V
mysqladmin shutdown
' {6 P y3 j: K$ P! p) J魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 /ect/init.d/mysql shutdown (前面为mysql的安装路径)妖城在线论坛5 @1 W9 j" p) o: ?8 O9 q& L* ~
4.连接本机上的mysql:; `. _5 Z5 q+ O' F7 z+ h: r5 D; ?
进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。bbs.mocwww.com- H; p$ u. a) F0 y2 A. ~, ]
退出mysql命令:exit(回车)
* J9 q: {5 o8 I( S$ O' i1 N魔力私服,最新魔力宝贝私服技术交流5.修改mysql密码:
5 y* W- K- L* G# q* h6 p9 G. t. O( A: wmysqladmin -u用户名 -p旧密码 password 新密码
# ~* V) e) g* j0 l魔力私服,最新魔力宝贝私服技术交流或进入mysql命令行SET PASSWORD FOR root=PASSWORD("root");
7 o; ^$ U5 v" Q% {8 Pbbs.mocwww.com6.增加新用户。(注意:mysql环境中的命令后面都带一个分号作为命令结束符)妖城在线论坛4 c) S+ X" b0 ^. q+ P" R6 c! _3 H
grant select on 数据库.* to 用户名@登录主机 identified by "密码"/ l: S5 Y4 N7 X7 v
如增加一个用户test密码为123,让他可以在任何主机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
+ L9 S2 T* X) ?) q7 i妖城在线论坛grant select,insert,update,delete on *.* to " Identified by "123";
8 O9 |6 X6 h! L8 t6 k魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表二、有关mysql数据库方面的操作—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. D5 z% ?1 Y3 r* l! Q( M
必须首先登录到mysql中,有关操作都是在mysql的提示符下进行,而且每个命令以分号结束- D5 A# [1 V. H6 S5 \
1、显示数据库列表。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 n0 v9 D7 A2 y+ k. k
show databases;魔力私服,最新魔力宝贝私服技术交流) i+ f0 ~( z1 a: H
2、显示库中的数据表:
- [: b: K: E$ Q! D9 O. n# } ^—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート use mysql; //打开库魔力私服,最新魔力宝贝私服技术交流1 M c. v5 a5 R$ e; m
show tables;
# v3 d5 t3 i' h3 hbbs.mocwww.com3、显示数据表的结构:
, {5 G1 D0 Y3 G7 y describe 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. }4 Q" B% a" j6 X2 T
4、建库:
7 h( v5 f3 l; V( {! jbbs.mocwww.com create database 库名;
. R% R( o* o4 @+ N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5、建表:妖城在线论坛3 t' a; I5 _ ]- n# @& R
use 库名;
; b6 Q0 W% _! l; {. @1 L( O: W6 abbs.mocwww.com create table 表名(字段设定列表);
# _% @! J, U* {# J6、删库和删表:
8 G) }, a2 F: G' @+ ?; tbbs.mocwww.com drop database 库名;
, F) y/ u' H, v7 P+ X' b5 b drop table 表名;
1 z& b* A% c+ S2 O; Kbbs.mocwww.com7、将表中记录清空:妖城在线论坛& J/ U, j, m. e9 k4 p/ u
delete from 表名;
8 [5 N4 u. H& O9 {bbs.mocwww.com8、显示表中的记录:魔力私服,最新魔力宝贝私服技术交流* l- T/ |, h1 W1 g8 c$ _5 s
select * from 表名;
5 j- ~& k+ `4 M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9、编码的修改魔力私服,最新魔力宝贝私服技术交流$ \. W/ W2 s1 U6 D) F# H9 I$ C
如果要改变整个mysql的编码格式:
4 X# G6 n1 O* w# d& |: |2 o, o7 u魔力私服,最新魔力宝贝私服技术交流启动mysql的时候,mysqld_safe命令行加入 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# I5 E9 G; J4 a% S2 z
--default-character-set=gbk 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# @# X/ p" P) k2 ^
' D/ o! T0 w& ]# F% E
如果要改变某个库的编码格式:在mysql提示符后输入命令
% y4 _2 ~$ ~8 Falter database db_name default character set gbk;
3 ^3 k! T9 D% i' o—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート三、数据的导入导出—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 b; w$ U, z |2 L
1、文本数据转到数据库中
4 k7 S3 d4 {/ {+ z) Z7 Pbbs.mocwww.com 文本数据应符合的格式:字段数据之间用tab键隔开,null值用来代替。例:
c, r9 T6 z9 c. ~' ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 1 name duty 2006-11-23
: Y3 ^/ W* Z% d魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 数据传入命令 load data local infile "文件名" into table 表名;
- N0 r3 _! F6 f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2、导出数据库和表
: _$ ~: e- o6 F7 E8 ~魔力私服,最新魔力宝贝私服技术交流 mysqldump --opt news > news.sql(将数据库news中的所有表备份到news.sql文件,news.sql是一个文本文件,文件名任取。)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' T6 S9 m; n: J5 O/ I
mysqldump --opt news author article > author.article.sql(将数据库news中的author表和article表备份到author.article.sql文件, author.article.sql是一个文本文件,文件名任取。)
% u' P8 Y# j% `9 X/ Qbbs.mocwww.com mysqldump --databases db1 db2 > news.sql(将数据库dbl和db2备份到news.sql文件,news.sql是一个文本文件,文件名任取。)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 i& l& ?+ L, t3 P' H& b
mysqldump -h host -u user -p pass --databases dbname > file.dump
4 P! v" t/ B9 X3 j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート9 B S% n9 X, O/ Q! Q' M1 |: S
mysqldump --all-databases > all-databases.sql(将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。)
1 C0 j* g2 y" l5 t+ q) z3、导入数据
! j. p. a4 `* E8 A—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート mysql < all-databases.sql(导入数据库)
: ?/ Q; u2 \; X+ f: m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート mysql>source news.sql;(在mysql命令下执行,可导入表)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# `1 h! `& g/ R' G
bbs.mocwww.com8 }1 G* n4 i3 D
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: w# p3 D( d* C( w- ?- P
一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码妖城在线论坛. ~; k$ Y; f- o, c9 z. W
1、例1:连接到本机上的MYSQL。
: f% P0 `- W! }8 K1 b2 f H- p0 v" l) o 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。
; J8 N/ R( h& O) y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
7 C4 J8 y( }# {* ^魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysql -h110.110.110.110 -uroot -pabcd123魔力私服,最新魔力宝贝私服技术交流4 f+ k! K/ j, H! l
(注:u与root可以不用加空格,其它也一样)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 g% j' a6 v0 V+ C; s5 v
3、退出MYSQL命令: exit (回车)。妖城在线论坛* l4 W- o$ G' D. z% H/ U, K2 F
二、修改密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 y" ~2 l. y Q+ H$ \6 z. E
格式:mysqladmin -u用户名 -p旧密码 password 新密码魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: V: |( V; \' U a+ s
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:, z$ K, T: X0 s5 g1 ~
mysqladmin -uroot -password ab12
( m2 c- E. k8 ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
0 C/ n2 d5 C; y' x9 N妖城在线论坛 2、例2:再将root的密码改为djg345。
! P& o, M9 l, Q* H2 E' b, j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 mysqladmin -uroot -pab12 password djg3453 `( f% g" ]" p; \
三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 K9 P" H" v' }2 b6 B9 T' o1 ]5 N* @
格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"
( d5 R( g& r4 E8 V3 o8 F6 h e4 |: |3 ` 例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:bbs.mocwww.com6 E; {- _+ ^& X5 o" J
grant select,insert,update,魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& R/ V8 T0 P, w# v
delete on *.* to test1@\"%\" Identified by \"abc\";
9 p$ B7 U. s1 ~# xbbs.mocwww.com 但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的MySQL数据库并对你的数据可以为所欲为了,解决办法见例2。—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 w+ a+ s6 a% @) y6 }, L
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作 (localhost指本地主机,即MySQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据 库,只能通过MySQL主机上的web页来访问。
$ ?5 c! i1 N- B8 ^ grant select,insert,update,—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# E+ j/ Z% ~6 ]* f; c3 p' v# G
delete on mydb.* to test2@localhost identified by \"abc\";
$ k: q4 X5 A1 x5 l1 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 如果你不想test2有密码,可以再打一个命令将密码消掉。
! i' h0 G/ q% W+ _ grant select,insert,update,delete on mydb* _8 |1 R7 v1 ~/ u$ W
.* to test2@localhost identified by \"\";bbs.mocwww.com1 L' t! M6 }% I
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
$ h) {+ u I$ b, ^" Y—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート一、操作技巧
: L- P# F, N( D" v4 p! a/ B% D魔力私服,最新魔力宝贝私服技术交流 1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就完成。
, C/ s: H) A `5 j3 L9 {' v7 _ 2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MySQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。
/ K7 i s9 z7 A5 N+ H8 |魔力私服,最新魔力宝贝私服技术交流 二、显示命令—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* b; [) {. ? }
1、显示数据库列表:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 o; {* W1 e% k, n6 i2 `
show databases;
/ q+ k) {; Z+ I" |) s- C' xbbs.mocwww.com 刚开始时才两个数据库:mysql和test。MySQL库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
+ v( Y( y4 t) m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 2、显示库中的数据表:
0 U. c+ _4 X( W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 use mysql; //打开库,学过FOXBASE的一定不会陌生吧bbs.mocwww.com# |+ _2 A5 H. j5 N. y( ~
show tables;妖城在线论坛2 f4 f; G; F V& b
3、显示数据表的结构:
' a9 J) U2 G& I% x1 Q魔力私服,最新魔力宝贝私服技术交流 describe 表名;—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* l% B& u$ {/ X
4、建库:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 s0 k/ Z- f) Z- [2 T% K
create database 库名;
/ I% R- T# i$ J, _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 5、建表:, d$ G- m% q; M8 h. R
use 库名;
1 ?: R: b; f9 Q; r8 ~/ }' ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 create table 表名 (字段设定列表);魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 U W* D" H) B5 \. |: p- t
6、删库和删表:
o" o% l+ ^( `妖城在线论坛 drop database 库名;妖城在线论坛, e0 j3 K$ b& i
drop table 表名;魔力私服,最新魔力宝贝私服技术交流 K8 B5 ~5 P1 Y$ l5 l
7、将表中记录清空:
: X+ Q6 y5 C1 v& T; ]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 delete from 表名;
7 }, Z! E0 @ k* J妖城在线论坛 8、显示表中的记录:妖城在线论坛$ Q+ A i j7 c+ m, G& Z {, n( v
select * from 表名;魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 ^& V% p$ ?. B) ?2 ^
三、一个建库和建表以及插入数据的实例
, I, m4 x% H3 ]" f6 g" f* ?—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート drop database if exists school; //如果存在SCHOOL则删除魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 m5 V, @" y9 i) ^, k- o3 w
create database school; //建立库SCHOOL
7 y% D' o6 R: J# ~+ c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 use school; //打开库SCHOOL$ q; K# k2 E8 V) l# g3 W
create table teacher //建立表TEACHER
0 k, W- d/ k. `- ?# J3 `$ c (
& D4 w+ Q% v( A- v% J魔力私服,最新魔力宝贝私服技术交流 id int(3) auto_increment not null primary key,
& w7 o& C% t& `' Y2 K! ?( a7 }1 ^妖城在线论坛 name char(10) not null,
5 C- ]0 \; T. V4 r& V5 G魔力私服,最新魔力宝贝私服技术交流 address varchar(50) default ’深圳’,
3 ~' N# v% b h, j" b/ x) Ebbs.mocwww.com year date
( E# Z6 @/ v' G R2 J5 R- ]: D妖城在线论坛 ); //建表结束
; _. \0 C* ~2 x- W( W1 D妖城在线论坛 //以下为插入字段
" Q2 z/ T: x3 I3 J insert into teacher values(’’,’glchengang’,’深圳一中’,’1976-10-10’);bbs.mocwww.com- T0 S0 j3 R" L/ x
insert into teacher values(’’,’jack’,’深圳一中’,’1975-12-23’);—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 i; Y( S4 A9 i5 {# N8 F5 n
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,而且缺省值为深圳。varchar和char有什么区别 呢,只有等以后的文章再说了。(4)将YEAR设为日期字段。魔力私服,最新魔力宝贝私服技术交流+ n& d+ k) L" r7 C/ r, n1 |5 \9 h
如果你在MySQL提示符键入上面的命令也可以,但不方便调试。你可以将以上命令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录\\mysql\\bin,然后键入以下命令:魔力私服,最新魔力宝贝私服技术交流9 l* _) w4 n3 M1 W! V
mysql -uroot -p密码 < c:\\school.sql
+ U# ]3 I) b' i, z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
8 k# {! E/ b: F) V魔力私服,最新魔力宝贝私服技术交流
$ ?! e; c. F0 S7 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
/ q4 ^' {. I+ z# L; {—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート四、将文本数据转到数据库中魔力私服,最新魔力宝贝私服技术交流1 J Z( O, z* ~/ x$ a
1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\\n来代替。
* [4 m* N0 r/ A' e$ P魔力私服,最新魔力宝贝私服技术交流 例:
! S0 X, n! u5 V. `! @' gbbs.mocwww.com 3 rose 深圳二中 1976-10-10妖城在线论坛7 L" }# }* a, h Q; \3 Y8 g
4 mike 深圳一中 1975-12-23
: T }' I: w1 w- i: H魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 2、数据传入命令 load data local infile \"文件名\" into table 表名。
4 q" N, R ~" R, S1 G* \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 注意:你最好将文件复制到\\mysql\\bin目录下,并且要先用use命令打表所在的库。
1 t1 a/ z! h, x8 Z, M魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 五、备份数据库:
+ X, o- X2 B: a) Hbbs.mocwww.com 1、mysqldump --opt school>school.bbbbbs.mocwww.com/ L( O, I5 g6 i$ Z
mysqldump --opt school>school.bbb
( u c2 n9 g7 u& C/ F5 D/ I5 q0 x (命令在DOS的\\mysql\\bin目录下执行)
3 J; J$ B0 a. U- V9 l魔力私服,最新魔力宝贝私服技术交流 注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你会有新发现。
5 }% p& g1 N: d" n' k4 \1 y' ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 后记:其实MySQL的对数据库的操作与其它的SQL类数据库大同小异,您最好找本将SQL的书看看。我在这里只介绍一些基本的,其实我也就只懂这些了, 呵呵。最好的MYSQL教程还是“晏子“译的“MYSQL中文参考手册“不仅免费每个相关网站都有下载,而且它是最权威的。可惜不是象\"PHP4中文手 册\"那样是chm的格式,在查找函数命令的时候不太方便。
9 K* f1 M( ^) }) }! P. E$ v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 2、修改登录密码—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート ~0 G9 w% K( f6 |. S
1) mysqladmin -u用户名 -p旧密码 password 新密码:魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) [! u& c+ B4 ~7 T& H
例:mysqladmin -u root password 21century妖城在线论坛) z1 b& O' L3 I
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& q8 D: k9 n! t- \
2)直接修改user表的root用户口令:魔力私服,最新魔力宝贝私服技术交流8 l# T' R6 ^5 k' E( M+ I. Q
mysql> user mysql;
: T. z" c# X7 K mysql> update user set pasword=password('21century') where user='root';bbs.mocwww.com: }1 }) F; _: g6 o8 `: c
mysql> flush privileges;
2 c" t# b/ b7 M& L+ o) Lbbs.mocwww.com 注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。
$ ~/ I- o; X# D. v2 F- _1 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 3、测试密码是否修改成功:
5 T0 }6 ` n5 o1 Q魔力私服,最新魔力宝贝私服技术交流 1)不用密码登录:妖城在线论坛' B/ w0 ?+ K- s* b
[root@test1 local]# mysqlbbs.mocwww.com' I# T/ ?7 U6 P
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
6 G' g! f# U% W" N; @妖城在线论坛 显示错误,说明密码已经修改。
0 `& }* k9 s" r# O+ f% m妖城在线论坛 2)用修改后的密码登录:
* G) t/ `0 }6 X$ i4 B; B魔力私服,最新魔力宝贝私服技术交流 [root@test1 local]# mysql -u root -p魔力私服,最新魔力宝贝私服技术交流! S2 l4 _- `/ Z, N
Enter password: (输入修改后的密码21century)
1 i0 i4 C0 F T Welcome to the MySQL monitor. Commands end with ; or \g.魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 S! u2 I1 I, v" @8 J; f
Your MySQL connection id is 177 to server version: 3.23.48
) U0 { U* m" `2 p9 `1 G1 m Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
, H: ^4 S2 T3 @4 e5 D魔力私服,最新魔力宝贝私服技术交流 mysql>
8 u" `5 l0 Z5 u—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 成功!魔力私服,最新魔力宝贝私服技术交流2 r# [# k5 I: q0 F/ L$ K; F
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。
3 h" v! G2 W. m+ c. q! p7 [% K0 {7 O妖城在线论坛魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 w2 W+ j/ R' H
! P: o9 O$ B2 Q% D( C4 t
4、启动和停止:bbs.mocwww.com6 h9 Z! F1 j+ P+ ]/ p# i* M
启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用MySQL用户来启动,不允许root用户启动。
8 ~# p$ F1 Z0 \7 D! p. l妖城在线论坛 如果非要用root用户来启动,必须加上--user=root参数(./safe_mysqld --user=root &)停止:mysqladmin -u root -p shutdown。bbs.mocwww.com* n0 ^) D) C1 r* y8 V5 [" F; u& X
5、导出meeting数据库:
3 m. v Y- K% ~: \" M2 ^$ B9 `8 I mysqldump -uroot -p21century meeting > db_meeting.sql魔力私服,最新魔力宝贝私服技术交流' _ N1 n0 c T9 Z& O: J/ t' y
导人dbname数据库:6 q; \0 ]2 J1 ]+ o) ?
mysqldump -uroot -p21century dbname < xxx.sql—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& L) I+ K. H" x# F, B
导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。6 I" D$ }9 v4 b1 T& J
例:#./mysql -uroot -p < /home/xuys/db_meeting_2003.sql
7 J* k6 S$ Y1 K( R0 B0 }* A1 `: ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)妖城在线论坛6 q" [# U, M% z' h
6、给表改名:
3 z7 U) k% ~' w6 d( c" [: R% y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 RENAME TABLE ztemp TO ztemp4;魔力私服,最新魔力宝贝私服技术交流* K# C7 o5 q# r1 ~" @; q
7、修改字段属性:
' v: M! M$ b; y1 [: D; V- k妖城在线论坛 ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;魔力私服,最新魔力宝贝私服技术交流; a6 q& H R, A! y
8、在表中的content后增加一字段:
% M' `4 p0 [ _- y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER