1. 程式人生 > >mySql資料庫操作 增刪改查

mySql資料庫操作 增刪改查

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()函式返回當前時間

SELECT 
column_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;