发新话题
打印

我的mysql 操作命令

我的mysql 操作命令

我的mysql 操作命令5 E3 L2 Q7 Z, [$ o/ F' G  b
" P8 L9 G) I1 l, V! Y; w
1、启动MySQL服务器3 M8 y2 O# f4 F$ [
实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行
7 S7 o. \/ f& s! td:mysqlbinmysqld
7 I) p  R4 [7 n+ j3 D1 W2 U( S4 r2、进入mysql交互操作界面
7 Z' t/ A7 A( {; z2 z在DOS方式下,运行: d:mysqlbinmysql
# Y( A0 O# s$ Y1 [; _出现: mysql 的提示符,此时已进入mysql的交互操作方式。
" C1 U4 u" {: ?) f9 B如果出现 "ERROR 2003: Can′t connect to MySQL server on ′localhost′ (10061)“,
; E9 s$ V6 m, q" ]) ]* v7 b说明你的MySQL还没有启动。
" z8 t: r0 I) H7 f# D3、退出MySQL操作界面' S: h  b1 w1 m% e& q9 l. ~
在mysql>提示符下输入quit可以随时退出交互操作界面:  d, E9 y! r1 m1 O) u' p! B* X
mysql> quit
  F7 |, O. K/ X% ^  fBye
- z. L+ W" {4 T4 n你也可以用control-D退出。% j3 }, _) u3 e0 r; _
4、第一条命令
, B  L2 w; e/ z) ]mysql> select version(),current_date();, f5 ~. `, d% ?) ]6 v  b
+----------------+-----------------+
! h7 s0 J5 o" T( t) ~0 u" || version() | current_date() |7 L8 e: ?1 j5 H* S
+----------------+-----------------+0 _3 |7 @4 J, h$ F
| 3.23.25a-debug | 2001-05-17 |
' O& I2 N- m2 e" `/ j+----------------+-----------------+
# Y# F  L' w) H. \1 C1 row in set (0.01 sec)9 T0 m$ y% G% a8 C6 y& s* N8 n
mysql>" P" x+ K, \& Q, i9 q0 ~, h
此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。0 y& \/ Z/ H- D+ N  T" ^
练习如下操作:( R* R+ x+ r2 s( A+ L
mysql>Select (20+5)*4;
+ E0 R( |# H( B3 o* amysql>Select (20+5)*4,sin(pi()/3);
" \  ]% J! l. \4 ~' N2 Ymysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result)
, H5 O# f. J1 s  h5 f' s    <B>5、多行语句</B>
2 M' @$ {* ^8 r    一条命令可以分成多行输入,直到出现分号“;”为止:/ a: ~* w8 m% O* k$ B! Q8 x
<ccid_nobr>
  @3 `3 O- w; @+ O$ r) X: @8 c<table width="400" border="1" cellspacing="0"
  H$ `/ e0 r7 }, Y6 o# y; Acellpadding="2"8 f; d7 m& n5 _# ^- j) [/ I
bordercolorlight = "black" bordercolordark = "#FFFFFF" 7 T0 Q/ y& d" X7 z5 _  B' r
align="center">
( u' S" h. R6 m+ ]9 F<tr>6 `6 ]: i) V9 F( u4 v
<td bgcolor="e6e6e6" class="code" style="font-size:9pt">9 X7 `0 i, z. ?: A- K% k8 d9 k
<pre><ccid_code> mysql> select' M/ P4 L" {8 n6 ~9 V( t
-> USER()6 c/ [& A9 Z( R! I4 c4 ^
-> ,8 C) A3 b3 x9 U! T$ O- C/ @% N
-> now()4 A% }& m( {% G3 d) e( b+ J7 @3 Z
->;
* n1 F" h2 n) M( ~+--------------------+---------------------+
1 M: c- N& {, }. \: B| USER() | now() |0 \: w7 ^* ^9 L+ n, C8 x
+--------------------+---------------------+
0 ^1 c, d4 h  u| [email=ODBC@localhost]ODBC@localhost[/email] | 2001-05-17 22:59:15 |$ v8 B: ]$ V! ?9 ^7 q$ ?+ r
+--------------------+---------------------+  S& g; {& c  ~  x, \/ |9 R
1 row in set (0.06 sec). n  h  W5 R+ v; v/ |7 x) h
mysql>6 G" l& x* M" r8 ~* ~3 A4 l
注意中间的逗号和最后的分号的使用方法。
- @$ X% `5 g! ]6、一行多命令5 b, f4 ?  f+ }5 X! Z
输入如下命令:
% W# h) c/ @' r$ B& Bmysql> SELECT USER(); SELECT NOW();
9 W$ y5 h! W* a6 G0 ~) @) p+------------------+
. o( a- m2 n) P7 b- S| USER() |
/ I7 p  W$ |) S! _# G, T+------------------+5 H, k: p0 B1 N
| [email=ODBC@localhost]ODBC@localhost[/email] |6 A* K9 u  p, e1 Y) `
+------------------+
4 ]: Z( X/ ~- l, G- D& E1 row in set (0.00 sec)- v- Q9 d* q4 l2 J8 `
+---------------------+- @; o/ q* x5 \3 d8 @, R5 {
| NOW() |1 w% m' @7 N5 F- L3 Q" o
+---------------------+
8 s- |0 X1 [  z1 g| 2001-05-17 23:06:15 |
( e9 d' Q4 O# Z1 x/ O+---------------------+
  o" }3 W! h, B7 |/ Z$ R1 row in set (0.00 sec)
3 h1 i+ R! d% x& E& B0 Z3 Jmysql>6 [% ^0 A, C6 ^1 k% ?. a
注意中间的分号,命令之间用分号隔开。
/ h# G: P, m$ S/ c7、显示当前存在的数据库4 `7 L  I, ?0 M/ e) n/ u1 _; V
mysql> show databases;* c* j* h8 Y% r8 _
+----------+9 d7 a+ s/ s1 ~: y7 h$ p6 k- }: C
| Database |
, \4 L/ g, g7 A0 N+----------+
0 O, k/ b4 ?" u+ G- j- ~| mysql |0 H: f3 O9 A, b5 o& q
| test |, O0 a! [* U6 ^; C. B8 B
+----------+
& V% S& a& e# P2 row in set (0.06 sec)
9 P6 _6 j* N/ t4 X$ Bmysql>
6 a+ c& y6 \& ?" |4 ^1 q8、选择数据库并显示当前选择的数据库6 O9 D+ a5 F, e; E, c$ ~6 U' ?
mysql> USE mysql) Z1 ^# ^" S# D8 U6 v
Database changed; H: [6 j4 \2 M8 |. {5 c
mysql>: X' {# F) I7 Z% Z8 A
(USE 和 QUIT 命令不需要分号结束。)
1 [5 [9 x" U( |* T) L" ]8 Xmysql> select database();' ~8 V/ p0 k; P9 R2 w
+---------------+8 a9 ?; b( K* a* M5 \0 @, w
| database() |
5 x/ B8 I# z; ^  }1 P" M+---------------+$ J$ Y- \* F7 @1 c4 h
| mysql |
+ d+ {- S  J! |9 ?4 O% s+---------------+
% K' A% W- N0 ^+ i4 f& `1 row in set (0.00 sec)" \; B6 _+ k& N% x
9、显示当前数据库中存在的表
- q0 R  [! Z! W& F; y0 e; \* M" rmysql> SHOW TABLES;
  Y. i, H- R. m9 l$ U10、显示表(db)的内容+ I/ m& f  \$ E& R
mysql>select * from db;: [& x/ F8 d  y$ F; [: q' v
11、命令的取消
- f2 q4 U5 C5 H/ Z当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令
: F% |* j9 X- M* W2 v, B3 {" Emysql> select
" x* E, A3 H; {5 e$ Z-> user()
& p: r  I# c1 D0 c: _& f( a9 q# s# Y-> c( E% d" u% b9 D* |' y. i! g
mysql>) f! p1 a; g* m) l; E5 K- `; e
这是一些最常用的最基本的操作命令,通过多次练习就可以牢牢掌捂了。

TOP

好帖,大家看了要回帖啊

TOP

我的mysql 操作命令

好帖子,谢谢分享 !

TOP

发新话题
手机号码所在地查询:
Google
IP地址: