12. 插入数据

2018-09-11  本文已影响0人  柄志

插入数据

插入完整行

-- 语法简单,但高度依赖表中列的定义次序,可移植性弱

INSERT INTO table
VALUES('value_1',
        'value_2',
        'value_3');
        
-- 提供列名,VALUES 以其指定的次序匹配列名
INSERT INTO table(column_name_1,
                    column_name_2,
                    column_name_3)
VALUES('value_1',
        'value_2',
        'value_3');

插入部分行

INSERT INTO table(column_name_1,
                    column_name_3)
VALUES('value_1',
        'value_3');

插入检索出的数据

INSERT INTO table_name_2(column_name_1,
                    column_name_2,
                    column_name_3)
SELECT (column_name_1,
        column_name_2,
        column_name_3)
FROM table_name_1;

从一个表复制到另一个表

CREATE TABLE table_new AS
SELECT * FROM table_old;
上一篇 下一篇

猜你喜欢

热点阅读