首頁  >  文章  >  資料庫  >  MySQL 教學之SQL資料的基本操作

MySQL 教學之SQL資料的基本操作

藏色散人
藏色散人轉載
2018-11-22 11:40:492854瀏覽

這篇文章主要跟大家介紹SQL資料的基本操作,希望對需要的朋友有幫助!

推薦參考教學:《SQL教學

SQL 基本操作

基本操作:CURD,即增刪改查

根據操作對象的不同,咱們可以將 SQL 的基本操作分為三類,分別為:庫操作、表(字段)操作和資料操作。

資料操作

1 新增資料

對於資料的新增操作,有兩種方法。

  • 第1 種:將全表欄位插入數據,不需要指定欄位列表,但要求資料的值出現的順序必須與表中的欄位出現的順序一致,且凡是非數值數據,都需要用引號(建議使用單引號)括起來。

    • 基本語法:insert into 表名values(值列表)[,(值列表)];

    • 範例:insert into test values('charies',18,'3.1');

  • 第2種:將部分欄位插入數據,需要選定欄位列表,欄位清單中欄位出現的順序與表格中欄位的順序無關,但值清單中欄位值的順序必須與欄位清單中的順序保持一致。

    • 基本語法:insert into 表格名稱(欄位清單) values(值清單)[,(值清單)];

    • 範例:insert into test(age,name) values(18,'guo');

2 查詢資料

查看全部–> 基本語法:select * from 表名[where 條件];

  • 範例:select * from test;

檢視部分–> 基本語法:select 欄位名稱[,欄位名稱] from 表名[where條件];

  • 範例:select name,age,grade from test where age = '18';

#3 更新資料

基本語法:update 表名set 欄位= 值[where 條件];

  • 範例:update test set age = 20 where name = 'guo';

在這裡,建議盡量加上where條件,否則的話,操作的就是全表資料。

此外,判斷更新操作是否成功,並不是看SQL 語句是否執行成功,而是看是否有記錄受到影響,即affected的數量大於1時,才是真正的更新成功。

4 刪除資料

基本語法:delete from 表名[where 條件];

  • 範例:delete from test where grade = '3.1';

#當然,我們也可以用drop來實作刪除操作,不過與delete相比,drop的威力更強,在執行刪除操作的時候,不僅會刪除數據,還會刪除定義並釋放儲存空間;而delete 在執行刪除操作的時候,僅會刪除數據,並不會刪除定義和釋放儲存空間。

溫馨提示:用符號[]括起來的內容,表示可選項;符號 ,則表示連接的意思。

以上是MySQL 教學之SQL資料的基本操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除