[MYSQL -19]插入資料
1、資料插入
INSERT 用來插入行到資料庫表。插入有多種形式:
- 插入完整的行
- 插入行的一部分
- 插入多行
- 插入某些查詢的值
#缺點是不安全,必須按照表中定義列的順序插入資料,如果表的結構發生改變,將會和預計的結果不一致甚至失敗。
#有效的方法是插入列名。
insert into customers
values(
NULL,
'Pep E. LaPew',
'100 Main Street',
'Los Angeles',
'CA',
'90046',
'USA',
NULL,
NULL
);
插入列名:
insert into customers(
CUST_NAME,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country,
cust_contact,
cust_email)
values(
'Pep E. LaPewG',
'100 Main Street',
'Los Angeles',
'CA',
'90046',
'USA',
NULL,
NULL);
INSERT LOW_PRIORITY INTO#降低插入的優先順序,提高效能
2、插入多行資料
insert into customers(
CUST_NAME,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country,
cust_contact,
cust_email)
values(
'Pep E. LaPewG',
'100 Main Street',
'Los Angeles',
'CA',
'90046',
'CHN',
NULL,
NULL),
(
'M.Martian',
'42 Galaxy Way',
'New Yotk',
'NY',
'11213',
'USA',
NULL,
NULL);
3、插入檢索出的資料
insert into customers(
CUST_NAME,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country,
cust_contact,
cust_email)
SELECT CUST_NAME,
cust_address,
cust_city,
cust_state,
cust_zip,
cust_country,
cust_contact,
cust_email
from custnew;#先建立的一個表
相關文章
- 19. 使用MySQL之插入資料MySql
- MySQL 如何實現資料插入MySql
- mysql避免插入重複資料MySql
- python資料插入連線MySQL資料庫PythonMySql資料庫
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- Mysql在資料插入後立即獲取插入的IdMySql
- MySQL:JDBC批量插入資料的效率MySqlJDBC
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- MYSQL資料插入和更新的語法MySql
- mybatis插入資料、批量插入資料MyBatis
- MySQL 匯出一條資料的插入語句MySql
- 用一條mysql語句插入多條資料MySql
- Python 利用pymysql和openpyxl操作MySQL資料庫並插入Excel資料PythonMySql資料庫Excel
- mysql資料表插入資料後,獲取自增欄位值的方法MySql
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- mysql 資料插入和更新及刪除詳情FSSHMySql
- MySQL-19.資料庫備份與恢復MySql資料庫
- MYSQL查詢和插入資料的流程是怎樣的MySql
- mongodb資料庫中插入資料MongoDB資料庫
- 使用JDBC向MySQL資料庫批次插入10W條資料測試效率JDBCMySql資料庫
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- mybatis 批次插入資料MyBatis
- mysql初始化表資料及插入多條資料學習筆記MySql筆記
- MySQL 預插入的資料條數過多導致異常MySql
- [MySQL光速入門]022 插入資料的兩種方式(番外)MySql
- mysql迴圈插入資料、生成隨機數及CONCAT函式MySql隨機函式
- 在MySQL資料庫中,這4種方式可以避免重複的插入資料!MySql資料庫
- python如何將資料插入資料庫Python資料庫
- 【MySQL】面試官問我:MySQL如何實現無資料插入,有資料更新?我是這樣回答的!MySql面試
- 使用MySqlBulkLoader批量插入資料MySql
- C++ Vector資料插入C++
- mysql從一張表中取出資料插入到另一張表MySql
- .NET 資料庫大資料 方案(插入、更新、刪除、查詢 、插入或更新)資料庫大資料
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- MySQL 5.7 datetime和timestamp欄位設定default 0 插入資料包錯MySql
- mysql總結:索引,儲存引擎,大批量資料插入,事務,鎖MySql索引儲存引擎
- mysql根據查詢結果批量更新多條資料(插入或更新)MySql
- 順序表有序插入資料
- 分庫分表插入資料