成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

教你在MySQL數(shù)據(jù)庫中操作數(shù)據(jù)

數(shù)據(jù)庫 MySQL
MySQL數(shù)據(jù)庫檢索數(shù)據(jù)表的信息時我們可以對其進行一系列的操作,包括查詢、修正錯誤記錄、選擇特定的行和列,以及排序和計數(shù)等等。

MySQL數(shù)據(jù)庫中對表的操作是初學(xué)者學(xué)習(xí)時的難點,下面我們就來對MySQL數(shù)據(jù)庫進行一系列的表操作來幫助初學(xué)者迅速的掌握對MySQL數(shù)據(jù)表的操作。

1、從數(shù)據(jù)庫表中檢索信息

實際上,前面我們已經(jīng)用到了SELECT語句,它用來從數(shù)據(jù)庫表中檢索信息。

select語句格式一般為:

SELECT 檢索關(guān)鍵詞 FROM 被檢索的表 WHERE 檢索條件(可選)

以前所使用的“ * ”表示選擇所有的列。

假設(shè)我們已經(jīng)創(chuàng)建了表mytable,下面的所有操作都是對mytable表的操作。

2、查詢所有數(shù)據(jù)

  1. mysql> select * from mytable;  
  2.  
  3. +----------+------+------------+----------+  
  4.  
  5. | name | sex | birth | birthaddr |  
  6.  
  7. +----------+------+------------+--------+  
  8.  
  9. | abccs |f | 1977-07-07 | china |  
  10.  
  11. | mary |f | 1978-12-12 | usa  
  12.  
  13. |  
  14.  
  15. | tom |m | 1970-09-02 | usa  
  16.  
  17. |  
  18.  
  19. +----------+------+------------+----------+  
  20.  
  21. 3 row in set (0.00 sec) 

3、修正錯誤記錄

假如tom的出生日期有錯誤,應(yīng)該是1973-09-02,則可以用update語句來修正:

mysql> update mytable set birth = "1973-09-02" where name = "tom";

再用2中的語句看看是否已更正過來。

4、選擇特定行

上面修改了tom的出生日期,我們可以選擇tom這一行來看看是否已經(jīng)有了變化:

  1. mysql> select * from mytable where name = "tom";  
  2.  
  3. +--------+------+------------+------------+  
  4.  
  5. | name |sex | birth | birthaddr  
  6.  
  7. |  
  8.  
  9. +--------+------+------------+------------+  
  10.  
  11. | tom |m | 1973-09-02 | usa  
  12.  
  13. |  
  14.  
  15. +--------+------+------------+------------+  
  16.  
  17. 1 row in set (0.06 sec) 

上面WHERE的參數(shù)指定了檢索條件。我們還可以用組合條件來進行查詢:

  1. mysql> SELECT * FROM mytable WHERE sex = "f" AND birthaddr = "china";  
  2.  
  3. +--------+------+------------+------------+  
  4.  
  5. | name |sex | birth | birthaddr  
  6.  
  7. |  
  8.  
  9. +--------+------+------------+------------+  
  10.  
  11. | abccs |f | 1977-07-07 | china |  
  12.  
  13. 1 row in set (0.06 sec) 

#p#

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) 

如果想列出姓名和性別兩列,則可以用逗號將關(guān)鍵詞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、 行計數(shù)

數(shù)據(jù)庫經(jīng)常要統(tǒng)計一些數(shù)據(jù),如表中員工的數(shù)目,我們就要用到行計數(shù)函數(shù)COUNT()。

COUNT()函數(shù)用于對非NULL結(jié)果的記錄進行計數(shù):

  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) 

員工中男女數(shù)量:

  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數(shù)據(jù)庫表的一些常用的操作,希望會對讀者有所幫助。如果想更多地了解MySQL數(shù)據(jù)庫,請參考我們網(wǎng)站的MySQL專欄:http://database.51cto.com/col/484/

【編輯推薦】

  1. MFC連接MySql數(shù)據(jù)庫
  2. 如何安全的遠程使用MySQL GUI工具
  3. 淺談mysql在主從服務(wù)器中同步的實現(xiàn)
  4. 小記MySQL的mysql-udf-http效率測試
  5. MySQL數(shù)據(jù)庫新特性之存儲過程入門教程
責(zé)任編輯:趙鵬 來源: 中國IT實驗室
相關(guān)推薦

2020-11-16 08:56:02

Python

2011-07-01 13:42:24

QT 數(shù)據(jù)庫

2009-09-15 09:50:07

Linq操作數(shù)據(jù)庫

2009-08-04 14:52:33

Visual Web ASP.NET

2011-04-19 10:20:09

數(shù)據(jù)庫

2009-09-03 09:52:26

C# treeview

2009-08-24 16:46:04

C# 泛型

2023-04-27 09:36:43

2023-06-15 15:21:43

2023-12-27 13:44:00

數(shù)據(jù)庫系統(tǒng)分布式

2023-12-14 15:07:31

多線程數(shù)據(jù)庫代碼

2022-10-09 15:41:54

Python數(shù)據(jù)庫

2009-07-07 09:24:37

LINQ檢索

2016-05-11 10:09:49

數(shù)據(jù)層代碼FastQuery

2009-12-28 16:57:40

ADO .NET 類

2023-05-23 16:25:48

MyBatisSQL數(shù)據(jù)庫

2021-06-29 06:25:22

Nest.jsTypeORM數(shù)據(jù)庫

2021-01-29 10:51:48

高并發(fā)數(shù)據(jù)庫緩存

2023-09-27 07:49:23

2019-12-24 09:12:10

運維架構(gòu)技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人二区| www国产成人免费观看视频,深夜成人网 | 精品乱码一区二区三四区视频 | 成人教育av | 中文字幕av在线一二三区 | 国产日产精品一区二区三区四区 | 亚洲精品一二三区 | 国产成人在线播放 | 福利视频网 | 久久成人免费 | 国产精品免费一区二区三区四区 | 亚洲精品一区二三区不卡 | 激情网五月天 | 国产免费看 | 国产精品免费一区二区三区四区 | 日韩一区二区三区视频 | 日本精品网站 | 国产一区二区三区在线 | 在线观看三级av | 精精国产视频 | 亚洲三区在线观看 | 麻豆一区二区三区精品视频 | 国产综合精品一区二区三区 | 久热精品视频 | 伊人狠狠干| 亚洲国产中文字幕 | 日本又色又爽又黄又高潮 | 中文字幕在线观看成人 | 国产剧情一区二区三区 | 欧美精品一区三区 | 成人精品国产免费网站 | 中文字幕亚洲精品在线观看 | 91精品国产综合久久精品图片 | 午夜激情一区 | 精品国产一区二区国模嫣然 | 国产精品不卡一区 | 国产一级淫片免费视频 | 一区二区精品视频 | 日本精品久久久久 | 在线综合视频 | 欧美一区二区三区四区在线 |