mySql資料庫操作 增刪改查
阿新 • • 發佈:2019-01-04
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES
( value1, value2,...valueN );
mysql> INSERT INTO runoob_tbl ->(runoob_title, runoob_author, submission_date)->VALUES ->("Learn PHP","John Poul", NOW()); now()函式返回當前時間
SELECTcolumn_name,column_name FROM table_name [WHERE Clause][OFFSET M ][LIMIT N]
- 查詢語句中你可以使用一個或者多個表,表之間使用逗號(,)分割,並使用WHERE語句來設定查詢條件。
- SELECT 命令可以讀取一條或者多條記錄。
- 你可以使用星號(*)來代替其他欄位,SELECT語句會返回表的所有欄位資料
- 你可以使用 WHERE 語句來包含任何條件。
- 你可以通過OFFSET指定SELECT語句開始查詢的資料偏移量。預設情況下偏移量為0。
- 你可以使用 LIMIT 屬性來設定返回的記錄數。
mysql> SELECT *from runoob_tbl 查詢表的所有內容
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- 你可以同時更新一個或多個欄位。
- 你可以在 WHERE 子句中指定任何條件。
- 你可以在一個單獨表中同時更新資料。
mysql> UPDATE runoob_tbl -> SET runoob_title='Learning JAVA'->WHERE runoob_id=3;
DELETE FROM table_name [WHERE Clause]
- 如果沒有指定 WHERE 子句,MySQL表中的所有記錄將被刪除。
- 你可以在 WHERE 子句中指定任何條件
- 您可以在單個表中一次性刪除記錄。
mysql> DELETE FROM runoob_tbl WHERE runoob_id=3;