麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > MySQL > 正文

mysql增刪改查基礎語句

2024-07-24 13:14:39
字體:
來源:轉載
供稿:網友

語法

這里是INSERT INTO命令將數據插入到MySQL表的通用SQL語法:

INSERT INTO table_name ( field1, field2,...fieldN )            VALUES            ( value1, value2,...valueN );

要插入字符串類型數據,則需要雙或單引號保留到所有的值,例如: "value".

1、從命令提示符插入數據

這將使用SQL 的INSERT INTO命令將數據插入到MySQL表:tutorials_tbl

示例

root@host# mysql -u root -p password;Enter password:mysql> use test;Database changedmysql> INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Bjpowernode", NOW());Query OK, 1 row affected (0.01 sec)mysql> INSERT INTO tutorials_tbl   ->(tutorial_title, tutorial_author, submission_date)   ->VALUES   ->("Learn MySQL", "Bjpowernode", NOW());Query OK, 1 row affected (0.01 sec)mysql> INSERT INTO tutorials_tbl   ->(tutorial_title, tutorial_author, submission_date)   ->VALUES   ->("JAVA Tutorial", "bjpowernode", '2015-05-06');Query OK, 1 row affected (0.01 sec)mysql>

注意: 請注意,所有的箭頭符號(->)不是SQL命令的一部分; 它表示一個新行,是由MySQL提示符按下回車鍵沒有給出一個分號,命令自動創建在行尾。

在上面的例子中,未提供 tutorial_id 對應的值,因為在創建表時它會自動創建,這個字段我們給了AUTO_INCREMENT選項。因此MySQL會自動分配插入ID的值。 這里, NOW() 是MySQL函數,返回當前的日期和時間。

語法

下面是通用的SQL的SELECT命令語法,從MySQL表獲取數據:

SELECT field1, field2,...fieldN table_name1, table_name2...[WHERE Clause][OFFSET M ][LIMIT N]

?可以使用分隔的一個或多個逗號從多個表,以及使用WHERE子句包括各種條件,但WHERE子句是SELECT命令的可選部分

?可以在一個SELECT命令指定讀取一個或多個字段

?可以指定星號(*)代替選擇的字段。在這種情況下,將返回所有字段

?可以指定任意的條件在 WHERE 子句后面

?可以使用OFFSET指定一個偏移量,SELECT從那里開始返回記錄。默認情況下 offset 的值是 0

?可以使用LIMIT屬性限制返回的數量

1、從命令提示符讀取數據

這將使用SQL SELECT命令從MySQL 表 tutorials_tbl 讀取數據

示例

下面的例子將從 tutorials_tbl 表返回所有記錄:

root@host# mysql -u root -p password;Enter password:mysql> use test;Database changedmysql> SELECT * from tutorials_tbl +-------------+----------------+-----------------+-----------------+| tutorial_id | tutorial_title | tutorial_author | submission_date |+-------------+----------------+-----------------+-----------------+|      1 | Learn Java   | John Poul    | 2016-05-21   ||      2 | Learn MySQL  | Abdul S     | 2016-05-21   ||      3 | JAVA Tutorial | Sanjay     | 2016-05-21   |+-------------+----------------+-----------------+-----------------+3 rows in set (0.01 sec)mysql>

語法

這里是UPDATE命令修改數據到MySQL表的通用SQL語法:

UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]

?完全可以更新一個或多個字段。

?可以指定使用任何條件在WHERE子句中。

?可以一次更新一個表中的值。

當想更新表中選定行,WHERE子句是非常有用的。

1、從命令提示符更新數據

使用SQL UPDATE命令以及WHERE子句來更新選定數據到MySQL表tutorials_tbl。

示例

下面的例子將更新 tutorial_id 為3 的紀錄中的 tutorial_title 字段。

root@host# mysql -u root -p password;Enter password:mysql> use test;Database changedmysql> UPDATE tutorials_tbl   -> SET tutorial_title='Learning JAVA'   -> WHERE tutorial_id=3;Query OK, 1 row affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql>

語法

這里是DELETE命令從一個MySQL表中刪除數據的通用的SQL語法:

DELETE FROM table_name [WHERE Clause]

?如果WHERE子句沒有指定,則所有MySQL表中的記錄將被刪除。

?可以指定使用任何條件在WHERE子句中。

?可以一次刪除一個表中的所有記錄。

當要刪除一個表中選擇特定行,WHERE子句是非常有用的。

1、從命令提示符刪除數據

使用SQL DELETE命令,在WHERE子句中選定 MySQL 表 tutorials_tbl 的數據將被刪除。

示例

下面的例子將刪除 tutorial_tbl表中 tutorial_id為3的一條記錄。

root@host# mysql -u root -p password;Enter password:mysql> use test;Database changedmysql> DELETE FROM tutorials_tbl WHERE tutorial_id=3;Query OK, 1 row affected (0.23 sec)mysql>

總結

以上所述是小編給大家介紹的mysql增刪改查基礎語句,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产亚洲精品久久午夜玫瑰园 | 久久久综 | 操嫩草 | 成人av一二三区 | 91精品最新国内在线播放 | 欧美3p激情一区二区三区猛视频 | 国产精品一区二区手机在线观看 | 青草久久久久 | 欧美黄色免费视频 | 九九热九九热 | 国产精品久久久久一区二区 | 成人午夜免费观看 | 亚洲精品无码不卡在线播放he | 久久亚洲春色中文字幕久久 | xvideos korean | 国产毛片在线高清视频 | 精品国产91一区二区三区 | 黄色一级片免费观看 | 日本高清视频网站www | 国产孕妇孕交大片孕 | 日韩一级片免费 | 99seav| 狠狠干五月天 | 国产精品av久久久久久网址 | 在线成人免费网站 | 九九热九九爱 | 精品一二三区视频 | 精品国产专区 | 国产精品欧美久久久久一区二区 | 伊人亚洲精品 | 一区二区免费看 | 免费观看又色又爽又黄的崩锅 | 国产乱淫a∨片免费观看 | 久久老司机精品视频 | 国产99久久精品一区二区 | 亚洲国产美女视频 | a级毛片免费观看在线播放 日本aaa一级片 | 毛片网站视频 | 国产亚洲精品成人a | 黄色一级片免费在线观看 | 国产一级毛片av |