MySQL入門到精通:MySQL 插入數據

MySQL 插入數據

MySQL 表中使用 INSERT INTO SQL語句來插入數據。

你可以通過 mysql> 命令提示窗口中向數據表中插入數據,或者通過PHP腳本來插入數據。

語法

以下為向MySQL數據表插入數據通用的 INSERT INTO SQL語法:

如果數據是字符型,必須使用單引號或者雙引號,如:"value"。

通過命令提示窗口插入數據

以下我們將使用 SQL INSERT INTO 語句向 MySQL 數據表 runoob_tbl 插入數據

實例

以下實例中我們將向 runoob_tbl 表插入三條數據:

註意: 使用箭頭標記 -> 不是 SQL 語句的一部分,它僅僅表示一個新行,如果一條SQL語句太長,我們可以通過回車鍵來創建一個新行來編寫 SQL 語句,SQL 語句的命令結束符為分號 ;。

在以上實例中,我們並沒有提供 runoob_id 的數據,因為該字段我們在創建表的時候已經設置它為 AUTO_INCREMENT(自動增加) 屬性。 所以,該字段會自動遞增而不需要我們去設置。實例中 NOW() 是一個 MySQL 函數,該函數返回日期和時間。

接下來我們可以通過以下語句查看數據表數據:

使用PHP腳本插入數據

你可以使用PHP 的 mysqli_query() 函數來執行 SQL INSERT INTO命令來插入數據。

該函數有兩個參數,在執行成功時返回 TRUE,否則返回 FALSE。

語法

實例

以下實例中程序接收用戶輸入的三個字段數據,並插入數據表中:

對於含有中文的數據插入,需要添加 mysqli_query($conn , "set names utf8"); 語句。

接下來我們可以通過以下語句查看數據表數據:

最後,特別推薦一個分享C/C++和算法的優質內容,學習交流,技術探討,面試指導,簡歷修改…還有超多源碼素材等學習資料,零基礎的視頻等著你!

還沒關註的小夥伴,可以長按關註一下:

赞(0)