Заявление SQLite Вставить
Заявление SQLite ИнструкцияINSERT INTO используется для добавления новых строк в таблицу в базе данных.
грамматика
INSERT INTO заявление имеет два основных синтаксис выглядит следующим образом:
INSERT INTO TABLE_NAME (column1, column2, колонка3, ... columnN)] VALUES (значение1, значение2, value3, ... valueN);
Здесь, column1, column2, ... columnN к данным в имени таблицы столбца вставляется.
Для всех столбцов в таблице, чтобы добавить значение, вы не должны быть указаны в запросе в имени столбца SQLite. Но убедитесь, что порядок значений столбцов в таблице в том же порядке. SQLite Инструкция INSERT INTO синтаксис выглядит следующим образом:
INSERT INTO table_name VALUES (значение1, значение2, value3, ... valueN);
примеров
Предположим, что вы создали таблицу в testDB.db КОМПАНИИ, следующим образом:
SQLite> CREATE TABLE COMPANY ( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, АДРЕС CHAR (50), ЗАРПЛАТА РЕАЛ );
Теперь, следующий оператор создаст шесть записей в таблице компании:
INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) VALUES (1, 'Paul', 32, 'Калифорния', 20000.00); INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) VALUES (2, 'Аллен', 25, 'Texas', 15000.00); INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) ЗНАЧЕНИЯ (3, 'Teddy', 23 'Норвегия', 20000.00); INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) ЗНАЧЕНИЯ (4, 'Марк', 25 'Rich-Mond', 65000.00); INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) VALUES (5, 'Давид', 27, 'Texas', 85000.00); INSERT INTO COMPANY (ID, имя, отчество, возраст, адрес, ЗАРПЛАТА) VALUES (6, 'Ким', 22, 'Юг-Холл ", 45000,00);
Кроме того, можно использовать второй синтаксис, чтобы создать запись в таблице компании, следующим образом:
INSERT INTO компания дорожит (7, 'Джеймс', 24 'Хьюстон', 10000.00);
Все приведенное выше утверждение создает следующую запись в таблице компании. В следующей главе будет показано, как отобразить все записи из таблицы.
ID ИМЯ ВОЗРАСТ АДРЕС ЗАРПЛАТА ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000,0 3 Teddy 23 Норвегия 20000,0 4 Mark 25 Рич-Mond 65000,0 5 David 27 Texas 85000,0 6 Ким 22 Юго-зал 45000,0 7 Джеймс 24 Хьюстон 10000,0
Используйте таблицу, чтобы заполнить другую таблицу
Вы можете использовать в операторе отбора к группе полей таблицы, данные в другой таблице заполнены. Вот синтаксис:
INSERT INTO first_table_name [(column1, Столбец2, ... columnN)] ВЫБОР column1, column2, ... columnN ИЗ second_table_name [WHERE условие];
Вы можете временно пропустить вышеуказанное заявление, вы можете узнать в последующих главах SELECT, и ИНЕКЕ.