返回列表 回复 发帖
所需阅读权限 1

[分享]学习MySQL常用操作命令

    1、启动MySQL服务器
    实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld
    2、进入mysql交互操作界面
    在DOS方式下,运行: d:mysqlbinmysql
    出现: mysql 的提示符,此时已进入mysql的交互操作方式。
    如果出现 "ERROR 2003: Can′t connect to MySQL server on ′localhost′ (10061)“,
说明你的MySQL还没有启动。
    3、退出MySQL操作界面
    在mysql>提示符下输入quit可以随时退出交互操作界面:
    mysql> quit
    Bye
    你也可以用control-D退出。
    4、第一条命令
  1. mysql> select version(),current_date();
  2. +----------------+-----------------+
  3. | version() | current_date() |
  4. +----------------+-----------------+
  5. | 3.23.25a-debug | 2001-05-17 |
  6. +----------------+-----------------+
  7. 1 row in set (0.01 sec)
  8. mysql>
复制代码
此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上述命令,看结果如何。结果说明mysql命令的大小写结果是一致的。
    练习如下操作:
  1. mysql>Select (20+5)*4;
  2. mysql>Select (20+5)*4,sin(pi()/3);
  3. mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result)
  4.     <B>5、多行语句</B>
  5.     一条命令可以分成多行输入,直到出现分号“;”为止:
  6. <ccid_nobr>
  7. <table width="400" border="1" cellspacing="0" cellpadding="2"
  8. bordercolorlight = "black" bordercolordark = "&#35;FFFFFF" align="center">
  9. <tr>
  10.     <td bgcolor="e6e6e6" class="code" style="font-size:9pt">
  11.     <pre><ccid_code>  mysql> select
  12. -> USER()
  13. -> ,
  14. -> now()
  15. ->;
  16. +--------------------+---------------------+
  17. | USER() | now() |
  18. +--------------------+---------------------+
  19. | ODBC@localhost | 2001-05-17 22:59:15 |
  20. +--------------------+---------------------+
  21. 1 row in set (0.06 sec)
  22. mysql>
复制代码
注意中间的逗号和最后的分号的使用方法。
    6、一行多命令
    输入如下命令
  1. mysql> SELECT USER(); SELECT NOW();
  2. +------------------+
  3. | USER() |
  4. +------------------+
  5. | ODBC@localhost |
  6. +------------------+
  7. 1 row in set (0.00 sec)
  8. +---------------------+
  9. | NOW() |
  10. +---------------------+
  11. | 2001-05-17 23:06:15 |
  12. +---------------------+
  13. 1 row in set (0.00 sec)
  14. mysql>
复制代码
注意中间的分号,命令之间用分号隔开。
    7、显示当前存在的数据库
  1. mysql> show databases;
  2. +----------+
  3. | Database |
  4. +----------+
  5. | mysql |
  6. | test |
  7. +----------+
  8. 2 row in set (0.06 sec)
  9. mysql>
复制代码
8、选择数据库并显示当前选择的数据库
  1. mysql> USE mysql
  2. Database changed
  3. mysql>
  4. (USE 和 QUIT 命令不需要分号结束。)
  5. mysql> select database();
  6. +---------------+
  7. | database() |
  8. +---------------+
  9. | mysql |
  10. +---------------+
  11. 1 row in set (0.00 sec)
复制代码
9、显示当前数据库中存在的表
    mysql> SHOW TABLES;
    10、显示表(db)的内容
mysql>select * from db;
    11、命令的取消
    当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令
  1. mysql> select
  2. -> user()
  3. -> c
  4. mysql>
复制代码
这是一些最常用的最基本的操作命令,通过多次练习就可以牢牢掌捂了。

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表