学习MySQL常用操作命令详细介绍(转)

上一篇 / 下一篇  2008-04-20 13:38:19 / 个人分类:java技术

1175162208
★黑基空间★OZ$NZO8G5L!It:D

MySQL 命令

Gfv5l;CBIt9E0★黑基空间★E{ b-Z;a

1、启动MySQL服务器

d[R$F,oo0★黑基空间★5JU Zzta

实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld★黑基空间★5U+vr S7BRM(\,G#b[

-e#`&JX.U1X02、进入mysql交互操作界面

(OHi cWn$at0

|0hoj_\a0在DOS方式下,运行: d:mysqlbinmysql★黑基空间★Og}wWO L'Ra

★黑基空间★^C6^ hGx

出现: mysql 的提示符,此时已进入mysql的交互操作方式。★黑基空间★#D2fL D2B!DF

★黑基空间★9Yj3M2g$hR%r3[

如果出现 "ERROR 2003: Can′t connect to MySQL server on ′localhost′ (10061)“,

8hIs3ad8I-a.w&?U$d0

M \!{Z(x0iD R d0说明你的MySQL还没有启动。

O+i[o7n{e0

"a1~.] kg6jg&R03、退出MySQL操作界面★黑基空间★!`-i$Qy8AD1N J;Fn

$q {ARj0在mysql>提示符下输入quit可以随时退出交互操作界面:★黑基空间★;w t4]cIDN3r(t

★黑基空间★leC&o#dkbJ

mysql> quit★黑基空间★jo\j2w]Dw6\`

#@ d Z8BIt&jZ:}0Bye

R$M*RL#I!h3p0★黑基空间★!ej)ht-B

你也可以用control-D退出。★黑基空间★$B.mEF\!i |

?P:i@i-Zd0★黑基空间★5\&KO:^? Y we\;B
4、第一条命令

xP0qdMYH0

c Y!iq"p$|y2K `y0mysql> select version(),current_date();

aq#T_QR&cU0

gA0?Q ^$uD3bI6{0+----------------+-----------------+★黑基空间★]5A QL:GD+Zxd

★黑基空间★'Q5^'O C%M&G {8R

| version() | current_date() |

7t@ P!P)eg"F9~7z0

K?z%Av4\x0+----------------+-----------------+

Aiw4\2a'f0\ O:AsR0★黑基空间★ F6z2Y8t [

| 3.23.25a-debug | 2001-05-17 |★黑基空间★G:Iy-R O9Ss

★黑基空间★ew Y&R"E)NB+@U W5w

+----------------+-----------------+★黑基空间★2B8I~cS5R,h

★黑基空间★u#S m}y'z K2\4{6y

1 row in set (0.01 sec)★黑基空间★r8b!@PFF\a

★黑基空间★%a!g;C4C2Ox7W&j&U;_%d

mysql>

As8TMe9[(a0★黑基空间★]}&x9ASU

此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。

6P5Be8GO#N0

,rw,o&v&`N0练习如下操作:★黑基空间★Q|@ ^|7K-IR

#Z/D+VT J_(ce-^IX0mysql>Select (20+5)*4;

u#F {]+_,^C8g6tI0

rx8`x7N ]o,|7T0mysql>Select (20+5)*4,sin(pi()/3);★黑基空间★8z4Edl7\4}^

★黑基空间★5@UF)Y%Y[[

mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result)★黑基空间★0m7?F&Qh}E;H0S/uP

★黑基空间★xV$D y"W@

5、多行语句

%U$Ak`f0★黑基空间★g'I{F6rQw D

一条命令可以分成多行输入,直到出现分号“;”为止:
kU)gZYU!i0
,}|.^$g$i0mysql> select★黑基空间★8ui5D(fDKvV1i
-> USER()
R@x.zNSm7CB0-> ,
5x_$s+R~0-> now()
KU!C-\w_2v0->;★黑基空间★&j(Z%}+If;m+S4S
+--------------------+---------------------+
_KQ zLj[ }0| USER() | now() |
,sx5I M1U8Z1z_A0+--------------------+---------------------+
_w&J,]!`"P0| ODBC@localhost | 2001-05-17 22:59:15 |
*Di_ F_ Z:XO*m3o0+--------------------+---------------------+★黑基空间★Ne{WG
1 row in set (0.06 sec)★黑基空间★Iy,I%}.mX$wP
mysql>

ZG"aw*m_S0

xg8Rg%w Qe0注意中间的逗号和最后的分号的使用方法。

Q&^r3aB0★黑基空间★Jp&L#cBx0DK$c

6、一行多命令

Y[1|O9GKhsh6}c0

Mp3z.i b$OPq+p0输入如下命令:★黑基空间★:I7IB#pR7z

★黑基空间★B:}w8n7S

mysql> SELECT USER(); SELECT NOW();★黑基空间★7F/h#{r+u/h:f
+------------------+★黑基空间★R5Kr2J@E
| USER() |★黑基空间★%E9~X b@
+------------------+
+K2a,f(Rd)X9asBpM0| ODBC@localhost |★黑基空间★0b7aP u.pA]sx
+------------------+★黑基空间★7B_6FiGCd(b!t,`
1 row in set (0.00 sec)★黑基空间★NGJs#Hv

L]1y l3hE^aY ]0+---------------------+
b;}e&`1s)ij0| NOW() |★黑基空间★*Iyw3Z)D2G)`?
+---------------------+★黑基空间★5DB V,wd1Kr
| 2001-05-17 23:06:15 |
-G!]$` Fw0+---------------------+★黑基空间★ ^ z c P4EGEi
1 row in set (0.00 sec)★黑基空间★#l$k2j'?4o W:W
mysql>★黑基空间★/P)\/TB9o3?

g |g:\s#l#Is(M:A0注意中间的分号,命令之间用分号隔开。

K:PT'F8O&]j%p6`2|}8F0★黑基空间★Z-kt*G3y;O(|)T~

7、显示当前存在的数据库

v5gG? [F%E:G][0

6Jd{Q:Y-A1vr9}4zp/b0mysql> show databases;
pe`$Lz0+----------+★黑基空间★7J-oTBA
| Database |
FU4QB v;t`0+----------+
hS6O6U$[+n,fT0| mysql |★黑基空间★(cQp1J0[U|)~{
| test |
E)f4zOcz }&{e0+----------+★黑基空间★0R Y.QE:D
2 row in set (0.06 sec)★黑基空间★P:VuW.fQ(e8y's
mysql>★黑基空间★8k@Xm{ Q v

G:QJ0{"\c ?{08、选择数据库并显示当前选择的数据库★黑基空间★ UZ4X,c0} b$M6`DA

★黑基空间★8kX yOM(O;H

mysql> USE mysql
mF R5JeT5[@n0Database changed
"J/n,K"{.W`O0mysql>
J BSg_W?$H0(USE 和 QUIT 命令不需要分号结束。)
1v,F*S tr.{-`\K,O2W0mysql> select database();★黑基空间★S4g7j n&j0J-o1Hd
+---------------+
W6g5C{Bx6S&N;Dk0| database() |★黑基空间★^6s^c,n_%ad[
+---------------+★黑基空间★jMh[9X f E
| mysql |
E+[kc,k]m;j0+---------------+
0Dmy"YiI']${01 row in set (0.00 sec)

yI/a5knF5c0★黑基空间★} h*|3f.Y3Eu4s

9、显示当前数据库中存在的表★黑基空间★XL u6ltt
mysql> SHOW TABLES;

._rE-i r3aY9{o4y0

k K{4b0w*@[010、显示表(db)的内容
\c(Hq^'?0mysql>select * from db;★黑基空间★a)N RhS J#q5L8~R(U

\ Ts*mNhP|011、命令的取消

G/t j(LOa:m*s0★黑基空间★2G3h.^i;@Y

当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令★黑基空间★e&_'i'By3z d

1]7GIQ%a H.{0mysql> select
"a0p-n7Gw;q Q0-> user()
U#g]bdi |{0-> c
y u)e5u*Da7]-w;l K.w0mysql>★黑基空间★7jTwI#Gm

P6B9kSs+V8S$J0这是一些最常用的最基本的MySQL操作命令,通过多次练习就可以牢牢掌捂了。

)?\w Vl0

TAG: 命令 mysql MySQL 学习

 

评分:0

我来说两句

显示全部

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

日历

« 2008-09-04  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 719
  • 日志数: 23
  • 图片数: 3
  • 书签数: 2
  • 建立时间: 2007-01-19
  • 更新时间: 2008-05-27

RSS订阅

Open Toolbar