龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

教你在MySQL数据库中操作数据(1)(2)

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
5、 选择特定列 假如你想查看表中的所有人的姓名,则可以这样操作: mysql SELECTnameFROMmytable; +----------+ |name| +----------+ |abccs| |mary| |tom | +----------+ 3rowinset

5、 选择特定列

假如你想查看表中的所有人的姓名,则可以这样操作:

  1. mysql> SELECT name FROM mytable;  
  2.  
  3. +----------+  
  4.  
  5. | name |  
  6.  
  7. +----------+  
  8.  
  9. | abccs |  
  10.  
  11. | mary |  
  12.  
  13. | tom  
  14.  
  15. |  
  16.  
  17. +----------+  
  18.  
  19. 3 row in set (0.00 sec) 

如果想列出姓名和性别两列,则可以用逗号将关键词name和birth分开:

  1. myaql> select name,birth from mytable; 

6、对行进行排序

我们可以对表中的记录按生日大小进行排序:

  1. mysql> SELECT name, birth FROM mytable ORDER BY birth;  
  2.  
  3. +----------+------------+  
  4.  
  5. | name | birth |  
  6.  
  7. +----------+------------+  
  8.  
  9. | tom | 1973-09-02 |  
  10.  
  11. | abccs | 1977-07-07 |  
  12.  
  13. | mary | 1978-12-12 |  
  14.  
  15. +----------+------------+  
  16.  
  17. 3 row in set (0.00 sec) 

我们可以用DESC来进行逆序排序:

  1. mysql> SELECT name, birth FROM mytable ORDER BY birth DESC;  
  2.  
  3. +----------+------------+  
  4.  
  5. | name | birth |  
  6.  
  7. +----------+------------+  
  8.  
  9. | mary | 1978-12-12 |  
  10.  
  11. | abccs | 1977-07-07 |  
  12.  
  13. | tom | 1973-09-02 |  
  14.  
  15. +----------+------------+  
  16.  
  17. 3 row in set (0.00 sec) 

7、 行计数

数据库经常要统计一些数据,如表中员工的数目,我们就要用到行计数函数COUNT()。

COUNT()函数用于对非NULL结果的记录进行计数:

  1. mysql> SELECT COUNT(*) FROM mytable;  
  2.  
  3. | COUNT(*) |  
  4.  
  5. +----------+  
  6.  
  7. |  
  8.  
  9. 3 |  
  10.  
  11. +----------+  
  12.  
  13. 1 row in set (0.06 sec) 

员工中男女数量:

  1. mysql> SELECT sex, COUNT(*) FROM mytable GROUP BY sex;  
  2.  
  3. +------+----------+  
  4.  
  5. | sex | COUNT(*) |  
  6.  
  7. +------+----------+  
  8.  
  9. | f |  
  10.  
  11. 2 |  
  12.  
  13. | m |  
  14.  
  15. 1 |  
  16.  
  17. +------+----------+ 

以上就是MySQL数据库表的一些常用的操作,希望会对读者有所帮助。如果想更多地了解MySQL数据库,请参考我们网站的MySQL专栏:http://database.51cto.com/col/484/


精彩图集

赞助商链接