入門學習 4

2021-04-17 06:16:33 字數 1818 閱讀 5999

--學習篇

上篇我們學會了如何建立乙個和資料庫表,並知道如何向資料庫表中新增記錄。

那麼我們如何從資料庫表中檢索資料呢?

1、從資料庫表中檢索資訊

實際上,前面我們已經用到了select語句,它用來從資料庫表中檢索資訊。

select語句格式一般為:

以前所使用的「*」表示選擇所有的列。

2、查詢所有資料:

mysql>select*frommytable;

+----------+------+------------+----------+

|name|***|birth|birthaddr|

+----------+------+------------+--------+

|abccs|f|1977-07-07|china|

|mary|f|1978-12-12|usa|

|tom|m|1970-09-02|usa|

+----------+------+------------+----------+

3rowinset(0.00sec)

3、修正錯誤記錄:

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

mysql>updatemytablesetbirth="1973-09-02"wherename="tom";

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

4、選擇特定行

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

mysql>select*frommytablewherename="tom";

+--------+------+------------+------------+

|name|***|birth|birthaddr|

+--------+------+------------+------------+

|tom|m|1973-09-02|usa|

+--------+------+------------+------------+

1rowinset(0.06sec)

上面where的引數指定了檢索條件。我們還可以用組合條件來進行查詢:

mysql>select*frommytablewhere***="f"andbirthaddr="china";

+--------+------+------------+------------+

|name|***|birth|birthaddr|

+--------+------+------------+------------+

|abccs|f|1977-07-07|china|

+--------+------+------------+------------+

1rowinset(0.06sec)

5、選擇特定列

假如你想檢視表中的所有人的姓名,則可以這樣操作:

mysql>selectnamefrommytable;

+----------+

|name|

+----------+

|abccs|

|mary|

|tom|

+----------+

3rowinset(0.00sec)

myaql>selectname,birthfrommytable;

6、對行進行排序

我們可以對錶中的記錄按生日大小進行排序:

mysql>selectname,birthfrommytableorderbybirth;

+----------+------------+共2頁  1 

Python入門學習(4)

刪除包含特定值得所有列表元素 pets cat dog goldfish cat rabit cat print pets while cat in pets pets.remove cat print pets 執行結果如下 cat dog goldfish cat rabit cat dog g...

深度學習入門4

rnn title notation rnn是squenece2squence的model,如果我不用signspeaker的方法把動作切成小片的話,似乎rnn對我的意義不大,我是將squence2one的應用。有點像video裡面的活動識別問題,輸入乙個序列輸出1個類別 title notatio...

opencv 學習筆記 入門(4)

一 256色轉灰度圖 什麼叫灰度圖?任何顏色都有紅 綠 藍三原色組成,假如原來某點的顏色為rgb r,g,b 那麼,我們可以通過下面幾種方法,將其轉換為灰度 1.浮點演算法 gray r 0.3 g 0.59 b 0.11 2.整數方法 gray r 30 g 59 b 11 100 3.移位方法 ...