欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql增刪改查基礎(chǔ)語句

 更新時間:2017年10月12日 11:40:42   作者:動力節(jié)點  
這篇文章主要介紹了mysql增刪改查基礎(chǔ)語句,需要的朋友可以參考下

語法

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

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

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

1、從命令提示符插入數(shù)據(jù)

這將使用SQL 的INSERT INTO命令將數(shù)據(jù)插入到MySQL表:tutorials_tbl

示例

root@host# mysql -u root -p password;
Enter password:
mysql> use test;
Database changed
mysql> 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提示符按下回車鍵沒有給出一個分號,命令自動創(chuàng)建在行尾。

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

語法

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

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

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

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

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

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

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

可以使用LIMIT屬性限制返回的數(shù)量

1、從命令提示符讀取數(shù)據(jù)

這將使用SQL SELECT命令從MySQL 表 tutorials_tbl 讀取數(shù)據(jù)

示例

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

root@host# mysql -u root -p password;
Enter password:
mysql> use test;
Database changed
mysql> 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命令修改數(shù)據(jù)到MySQL表的通用SQL語法:

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

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

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

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

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

1、從命令提示符更新數(shù)據(jù)

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

示例

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

root@host# mysql -u root -p password;
Enter password:
mysql> use test;
Database changed
mysql> 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: 0
mysql>

語法

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

DELETE FROM table_name [WHERE Clause]

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

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

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

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

1、從命令提示符刪除數(shù)據(jù)

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

示例

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

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

總結(jié)

以上所述是小編給大家介紹的mysql增刪改查基礎(chǔ)語句,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解mysql的limit經(jīng)典用法及優(yōu)化實例

    詳解mysql的limit經(jīng)典用法及優(yōu)化實例

    這篇文章詳細介紹了mysql的limit經(jīng)典用法及優(yōu)化實例,有需要的朋友可以參考一下
    2013-09-09
  • Mysql 中的case-when詳解

    Mysql 中的case-when詳解

    case-when? 是一種 sql 語句中的語法結(jié)構(gòu),主要用于數(shù)據(jù)的行列轉(zhuǎn)換,本文給大家介紹Mysql 中的case-when的相關(guān)知識,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • MySQL遠程無法連接的一些常見原因總結(jié)

    MySQL遠程無法連接的一些常見原因總結(jié)

    有的小伙伴發(fā)現(xiàn)自己的mysql無法正常連接遠程服務(wù)器,下面這篇文章主要給大家介紹了關(guān)于MySQL遠程無法連接的一些常見原因,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • 教你使用VS?Code的MySQL擴展管理數(shù)據(jù)庫的方法

    教你使用VS?Code的MySQL擴展管理數(shù)據(jù)庫的方法

    這篇文章主要介紹了使用VS?Code的MySQL擴展管理數(shù)據(jù)庫,在本文告訴你如何用VS?Code的擴展程序管理MySQL數(shù)據(jù)庫,包括連接到MySQL、新建數(shù)據(jù)庫和表、修改字段定義、簡單的查詢方法以及導(dǎo)入導(dǎo)出,需要的朋友可以參考下
    2022-01-01
  • MySQL數(shù)據(jù)庫連接查詢?join原理

    MySQL數(shù)據(jù)庫連接查詢?join原理

    這篇文章主要介紹了MySQL數(shù)據(jù)庫連接查詢?join原理,文章首先通過將多張表連到一起查詢?導(dǎo)致記錄行數(shù)和字段列發(fā)生變化,利用一對一、一對多和多對多關(guān)系保證數(shù)據(jù)完整性展開主題內(nèi)容,需要的小伙伴可以參考一下
    2022-06-06
  • MySQL主從復(fù)制之GTID模式詳細介紹?

    MySQL主從復(fù)制之GTID模式詳細介紹?

    這篇文章主要介紹了MySQL主從復(fù)制之GTID模式,GTID的復(fù)制方式,它由UUID和事務(wù)ID兩個部分組成,具有GTID事務(wù)是全局唯一性的,并且一個事務(wù)對應(yīng)一個GTID值、一個GTID值在同一個MySQL實例上只會執(zhí)行一次等特點,想了解更多的小伙伴可以參考下面詳細內(nèi)容,希望對你有所幫助
    2022-02-02
  • mysql之動態(tài)增添字段實現(xiàn)方式

    mysql之動態(tài)增添字段實現(xiàn)方式

    這篇文章主要介紹了mysql之動態(tài)增添字段實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Mysql 安裝失敗的快速解決方法

    Mysql 安裝失敗的快速解決方法

    這篇文章給大家介紹了mysql 安裝失敗的快速解決方法包括windows下mysql安裝失敗的一個解決案例,本文給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-10-10
  • mysql數(shù)據(jù)庫是做什么的

    mysql數(shù)據(jù)庫是做什么的

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql數(shù)據(jù)庫是做什么的先關(guān)知識點內(nèi)容,有興趣的朋友們可以學習下。
    2020-06-06
  • mysql服務(wù)器查詢慢原因分析與解決方法小結(jié)

    mysql服務(wù)器查詢慢原因分析與解決方法小結(jié)

    在開發(fā)的朋友特別是和mysql有接觸的朋友會碰到有時mysql查詢很慢,當然我指的是大數(shù)據(jù)量百萬千萬級了,不是幾十條了,下面我們來看看解決查詢慢的辦法
    2012-04-04

最新評論