MySQL数据库的初次使用

上一篇 / 下一篇  2006-11-09 15:49:03

启动MySQL数据库
\[z Act6K0
0p+U:p?VQ Dv0[root@zieckey root]# safe_mysqld -u mysql&PHPChina 开源社区门户0i @-x&Z)p B%KA@0@
[1] 5288PHPChina 开源社区门户s Q bt,?@ ]QEb
[root@zieckey root]# Starting mysqld daemon with databases from /var/lib/mysqlPHPChina 开源社区门户,f |uc#v%eF;t;y
PHPChina 开源社区门户 |:W9wJ{J
使用MySQL数据库:PHPChina 开源社区门户.GI7qL)@2i `m
[root@zieckey root]# mysql
8J3g$TY(Q)T1_0Welcome to the MySQL monitor.  Commands end with ; or \g.
/P O3J W(JG W4Wr0Your MySQL connection id is 3 to server version: 3.23.54
x/p T*k^"aXf]0 
-iu4b@opL7\0Type 'help;' or '\h' for help. Type '\c' to clear the buffer.PHPChina 开源社区门户:pl |j&o]
 PHPChina 开源社区门户`6t7`'g3y%Mj#N
mysql>
C9Z:p5p eMa'f4\0
+Qyi0bh7q.^Si0创建一个数据库:
0O)fd9p }0mysql> create database testdb;
!G/XQAt/P0VH-kY0Query OK, 1 row affected (0.00 sec)
yhw%Uv,x0
&ya"O;R$S01、显示数据库
pc#xC6d0    mysql> show databases;
&U@;Qd/_!p0  +----------+PHPChina 开源社区门户9x5L6D$Ayz6b
  | Database |PHPChina 开源社区门户&O1JQ.Q-n3O
  +----------+PHPChina 开源社区门户"a{x*H3a\/n\BX%k
  | mysql  |PHPChina 开源社区门户(S&R`E.l%{FL
  | test   |
Fo9hkUOe0_i\&z0  +----------+
A p A YO7gd}0  2 rows in set (0.04 sec)PHPChina 开源社区门户 ^6zj0? mJF,E.x
PHPChina 开源社区门户/D#D4wqn ?a,M V3U0n
Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码PHPChina 开源社区门户K3RQ;qu@^E kp
PHPChina 开源社区门户M0Wf)J f0Q
和新增用户,实际上就是用这个库中的相关表进行操作。PHPChina 开源社区门户8EbJh9{'^oa
PHPChina 开源社区门户!y$l7lt}uY
  2、显示数据库中的表
{Y~.y0I:w%Q0p0  mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )PHPChina 开源社区门户/P5aWE%amz
  Database changed
h4I8GEw0PHPChina 开源社区门户,MIs4S/aF w#U5AU.l
  mysql> show tables;PHPChina 开源社区门户%_kN5aXTyH3o
  +-----------------+
6P%N9I-Ua0shdP0  | Tables_in_mysql |
Ig0S'C)OS y0  +-----------------+PHPChina 开源社区门户3s'v!|E4r ` vy^
  | columns_priv  |PHPChina 开源社区门户'x h:yi E5\{V%ZM+[,V
  | db       |PHPChina 开源社区门户3[i |L*H|.B0~
  | func      |PHPChina 开源社区门户)k&@'G? QZ3r;WX
  | host      |PHPChina 开源社区门户o5RI/zvo#i
  | tables_priv   |PHPChina 开源社区门户?8_e`KP O
  | user      |
_'I)X$t0lZ*J"mO0  +-----------------+PHPChina 开源社区门户^#fJkou&c1k'\!?
  6 rows in set (0.01 sec)
M n#\(@j.j0PHPChina 开源社区门户vqa,i?
  3、显示数据表的结构:
Em%hmO8qBP0  describe 表名;
X n9\6JF0PHPChina 开源社区门户T:\Sa#D#Z
mysql> describe db;
nb1}:P&dI2R0+-----------------------+-----------------+------+-----+---------+-------+PHPChina 开源社区门户&P-K U$DN*G
| Field                 | Type            | Null | Key | Default | Extra |PHPChina 开源社区门户%~pf~lX
+-----------------------+-----------------+------+-----+---------+-------+
,]G4C*M5?0| Host                  | char(60) binary |      | PRI |         |       |PHPChina 开源社区门户6wZZ%r/sB(?z
| Db                    | char(64) binary |      | PRI |         |       |PHPChina 开源社区门户[(K Hx/jl
| User                  | char(16) binary |      | PRI |         |       |PHPChina 开源社区门户"l9_9L ndO\$^6^G
| Select_priv           | enum('N','Y')   |      |     | N       |       |PHPChina 开源社区门户5dL A:h5rlAd2A
| Insert_priv           | enum('N','Y')   |      |     | N       |       |
B S7[0@D0| Update_priv           | enum('N','Y')   |      |     | N       |       |
@M|-?:{ DyX0| Delete_priv           | enum('N','Y')   |      |     | N       |       |
ST-cK9rbn%tUf0| Create_priv           | enum('N','Y')   |      |     | N       |       |PHPChina 开源社区门户$m^Sf4W1}
| Drop_priv             | enum('N','Y')   |      |     | N       |       |PHPChina 开源社区门户lptRM+jZ{
| Grant_priv            | enum('N','Y')   |      |     | N       |       |PHPChina 开源社区门户(m&h [*^.Y
| References_priv       | enum('N','Y')   |      |     | N       |       |
Z'pl}$fJ_!O0| Index_priv            | enum('N','Y')   |      |     | N       |       |
s,^$~IR#B0| Alter_priv            | enum('N','Y')   |      |     | N       |       |
xR^m x$|3]o/X0| Create_tmp_table_priv | enum('N','Y')   |      |     | N       |       |
|z$GI\C/Z2z0| Lock_tables_priv      | enum('N','Y')   |      |     | N       |       |PHPChina 开源社区门户i.y_3ds7}gcC
+-----------------------+-----------------+------+-----+---------+-------+PHPChina 开源社区门户]/\jQ(r0]8C~)_v
15 rows in set (0.00 sec)PHPChina 开源社区门户]q%T%F2Nr)@
PHPChina 开源社区门户VV iZ4o9W%U o2U
  4、显示表中的记录:
YA-Ic0Y W4O0  select * from 表名;PHPChina 开源社区门户5x|:C,dFC&Q7y
  例如:显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。
*i~TU'~:s+Wa;N0  Select * from user;PHPChina 开源社区门户x\ IsC!Cb {Y-m
PHPChina 开源社区门户5} ]q3} Z3s
  5、建库:
PZO@1R9W/e0  create database 库名;PHPChina 开源社区门户H [/o0aw)P p(}
  例如:创建一个名字位aaa的库
NJ.`2@$Vvj0  mysql> create databases aaa;
)[+]} Jn+GV3R0  6、建表:
@e)v$Def$Q0  use 库名;
q6Z yv/\5n0  create table 表名 (字段设定列表);PHPChina 开源社区门户G%Yqs2}6]7Fp"g(J/E
  例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身PHPChina 开源社区门户I%O veZ2Z#g X

G"f nB U0年月)四个字段PHPChina 开源社区门户Ow6i/w3EE
  use aaa;
C,b"NqY0  mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb charPHPChina 开源社区门户/?g!}!ze[TKd4yh
(2),csny date);
6k qG"P j%\0  可以用describe命令察看刚建立的表结构。
g0t%|4c:FI0  mysql> describe name;
-y;HQ7f"{4n0PHPChina 开源社区门户"b i ? co
  +-------+---------+------+-----+---------+----------------+
)s6ym\vm*Q*u;\1c+_:x0  | Field | Type  | Null | Key | Default | Extra     |PHPChina 开源社区门户9t:a^i2y
  +-------+---------+------+-----+---------+----------------+
n6tF+E~ G `xO0  | id  | int(3) |   | PRI | NULL  | auto_increment |PHPChina 开源社区门户R%y{*Y PJ I"g:v
  | xm  | char(8) | YES |   | NULL  |        |PHPChina 开源社区门户O7\TZ+K.KDrJ
  | xb  | char(2) | YES |   | NULL  |        |
sSm-`8B.Pv-E f0  | csny | date  | YES |   | NULL  |        |
d5gBV~0  +-------+---------+------+-----+---------+----------------+PHPChina 开源社区门户eb!phO|}O7uU
PHPChina 开源社区门户~ TM5o{t})X
  7、增加记录PHPChina 开源社区门户^2{#?(JwKCa
  例如:增加几条相关纪录。PHPChina 开源社区门户gP Q+o:`!l
  mysql> insert into name values('','张三','男','1971-10-01');
C4N%Ni2p'M0  mysql> insert into name values('','白云','女','1972-05-20');PHPChina 开源社区门户'D$@+qo4NT$C
  可用select命令来验证结果。PHPChina 开源社区门户o8s wr nd1{ c
  mysql> select * from name;
7[y'LEBd$W0  +----+------+------+------------+
x3b{G8Wx E(I0  | id | xm  | xb  | csny    |PHPChina 开源社区门户nJ oa-\9fG'Q
  +----+------+------+------------+
Z UP*O*zQh)b!D0  | 1 | 张三 | 男  | 1971-10-01 |
+^ Bv,` H+bq bL0  | 2 | 白云 | 女  | 1972-05-20 |PHPChina 开源社区门户J"cl8qT{
  +----+------+------+------------+
1@lE v*\"R2?9y_0
\![7}0ky"Q9Q I0  8、修改纪录
2Mv%A9G,`|6V.mU)]0  例如:将张三的出生年月改为1971-01-10
rt/f#aP#e Y0  mysql> update name set csny='1971-01-10' where xm='张三';PHPChina 开源社区门户d9e*Sn t"a Y/t\*M
PHPChina 开源社区门户3A%q,So\t&h
  9、删除纪录PHPChina 开源社区门户.VLG u r
  例如:删除张三的纪录。PHPChina 开源社区门户6Q`[}jL
  mysql> delete from name where xm='张三';
&s5p#dAJ"n7l6Xmb0PHPChina 开源社区门户`,l#m"fn!D_
  10、删库和删表PHPChina 开源社区门户7i3D/Z e0`|#d%HJm0~
  drop database 库名;PHPChina 开源社区门户 NU_do:v
  drop table 表名;
l%G7CN @X0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

数据统计

  • 访问量: 28481
  • 日志数: 99
  • 图片数: 1
  • 建立时间: 2006-10-25
  • 更新时间: 2007-02-06

RSS订阅

Open Toolbar