一、select into用法
SELECT INTO用於將查詢結果插入到新表中,或者現有表的新行中。語法如下:
SELECT column1, column2, column3, ...
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;
其中,column1, column2, column3, … 是要選擇的列的名稱。newtable 是新表的名稱。如果 newtable 已經存在,則 SELECT INTO 會失敗。
舉個例子,從一個表中選擇幾列,並將其插入新表:
SELECT name, age, gender
INTO new_table
FROM old_table;
二、insertinto資料庫用法
INSERT INTO 語句用於向表格中插入新記錄。語法如下:
INSERT INTO 表名稱 VALUES (值1, 值2,....)
舉個例子,向一個名為「students」的表中插入一條新記錄:
INSERT INTO students (name, age, gender)
VALUES ('Tom', 18, 'male');
三、insert用法
INSERT語句也可以使用 INSERT SET 語法插入新記錄。語法如下:
INSERT INTO 表名稱 (列1, 列2,...) VALUES (值1, 值2,...)
舉個例子,向一個名為「students」的表中插入一條新記錄:
INSERT INTO students (name, age, gender)
VALUES ('Tom', 18, 'male');
四、insert高級用法
除了上述基本用法外,INSERT語句還有一些高級用法:
1. 插入多條記錄
INSERT INTO students (name, age, gender)
VALUES ('Tom', 18, 'male'), ('Lucy', 19, 'female'), ('John', 20, 'male');
2. 插入默認值
INSERT INTO students (name, age, gender)
VALUES ('Tom', DEFAULT, 'male');
3. 插入查詢結果
INSERT INTO students_archive (name, age, gender)
SELECT name, age, gender
FROM students
WHERE age > 20;
五、instant用法
INSTANT INSERT用於向文檔中插入文本。語法如下:
INSERT INTO 文檔名稱 (列1, 列2,...) VALUES (值1, 值2,...)
舉個例子,向一個名為「document」的文檔中插入一段文本:
INSERT INTO document (title, content)
VALUES ('插入文本', '這是一段插入的文本。');
六、insertinto多條記錄
INSERT INTO 可以插入多條記錄,只需要在 VALUES 後面添加多個值即可。例如:
INSERT INTO 表名稱 (列1, 列2,...) VALUES
(值1a, 值2a,...),
(值1b, 值2b,...),
(值1c, 值2c,...);
七、instrument用法
INSTRUMENT INSERT用於向音樂作品中插入音符。語法如下:
INSERT INTO 作品名稱 (列1, 列2,...) VALUES (值1, 值2,...)
舉個例子,向一個名為「Symphony No.1」的作品中插入一些音符:
INSERT INTO Symphony No.1 (note, duration)
VALUES ('C', 1), ('D', 0.5), ('E', 1);
八、insertbefore的用法
INSERTBEFORE用於向HTML文檔的某個元素之前插入新元素。語法如下:
INSERTBEFORE 新元素 HTML元素
舉個例子,在一個名為「myDiv」的HTML元素之前插入一個新的段落:
var para = document.createElement("p");
var node = document.createTextNode("這是新段落。");
para.appendChild(node);
var element = document.getElementById("myDiv");
element.insertBefore(para, element.firstChild);
以上是 INSERT INTO 的各種用法。在實際開發中,根據不同的場景會有不同的用法。熟練掌握這些用法有助於開發人員更好地利用 INSERT INTO 來操作資料庫或文檔。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/199000.html
微信掃一掃
支付寶掃一掃