Sobes.tech
Middle

-- δημιουργία CREATE TABLE βιβλία ( bookid INTEGER PRIMARY KEY, όνομα TEXT NOT NULL, typeid INTEGER NOT NULL, τιμή INTEGER NOT NULL, αριθμόςσελίδων INTEGER NOT NULL ); -- εισαγωγή INSERT INTO βιβλία VALUES (0001, 'Dune', 1, 1200, 1000); INSERT INTO βιβλία VALUES (0002, 'Προσχέδιο', 3, 500, 800); INSERT INTO βιβλία VALUES (0003, 'Καθαρό', 2, 800, 586); INSERT INTO βιβλία VALUES (0004, 'Γονείς και Παιδιά', 9, 456, 400); INSERT INTO βιβλία VALUES (0005, 'Ο Δάσκαλος και η Μαργαρίτα', 1, 505, 1200); INSERT INTO βιβλία VALUES (0006, 'Λευκή Φρουρά', 7, 900, 250); INSERT INTO βιβλία VALUES (0007, 'Νεκρές Ψυχές', 1, 1600, 1000); INSERT INTO βιβλία VALUES (0008, 'Πόλεμος και Ειρήνη', 1, 950, 310); INSERT INTO βιβλία VALUES (0009, 'Metro 2033', 2, 2000, 600); INSERT INTO βιβλία VALUES (0010, 'Dune', 1, 1200, 1000); -- ανάκτηση SELECT * FROM βιβλία;

sobes.tech AI

Απάντηση από AI

В приведённом примере создаётся таблица books с полями: bookid (первичный ключ), name (название книги), typeid (тип книги), price (цена) и pagecount (количество страниц). Затем в таблицу вставляются записи с данными о книгах.

Пример создания и вставки данных:

CREATE TABLE books (
  bookid INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  typeid INTEGER NOT NULL,
  price INTEGER NOT NULL,
  pagecount INTEGER NOT NULL
);

INSERT INTO books VALUES (1, 'Дюна', 1, 1200, 1000);
INSERT INTO books VALUES (2, 'Черновик', 3, 500, 800);
-- и так далее

SELECT * FROM books;

Обратите внимание, что в SQL числа с ведущими нулями (например, 0001) интерпретируются как просто 1. Также важно, что поле bookid уникально и служит идентификатором книги.

Данный пример демонстрирует базовые операции создания таблицы, вставки данных и выборки всех записей.