一、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/n/199000.html
微信扫一扫
支付宝扫一扫