SQL урок первый

SQL онлайн-уроки

SELECT * FROM contacts;

ВЫБРАТЬ *(всё) ИЗ имя_таблицы


CREATE TABLE celebs (id INTEGER, name TEXT, age INTEGER);

СОЗДАТЬ ТАБЛИЦУ имя_таблицы (столбец_ид ЧИСЛО, столбец_имя ТЕКСТ, столбец_возраст ЧИСЛО)


INSERT INTO celebs (id, name, age) VALUES (1, 'Justin Bieber', 21);

ВСТАВИТЬ В имя_таблицы (столбец_ид, столбец_имя, столбец_возраст) ЗНАЧЕНИЕ ( значение_ид, значение_имени, значение_возраст)


UPDATE celebs SET age = 22 WHERE id = 1;

ОБНОВИТЬ имя_таблицы ЗАДАТЬ столбец_возраст = 22 ВЫБРАВ значение_ид = 22


ALTER TABLE celebs ADD twitter_handle TEXT;

ПРАВИМ ТАБЛИЦУ имя_таблицы ДОБАВИТЬ новая_колонка ТИП_ТЕКСТ


DELETE FROM celebs WHERE twitter_handle IS NULL;

УДАЛИТЬ ИЗ имя_таблицы ВЫБРАВ колонка_таблицы РАВНОЕ пустому_значению



вопросы и ответы по первому уроку https://www.codecademy.com/learn/learn-sql


What is a NULL value? (Что означает значение NULL?)

A value that represents missing or unknown data. (отсутствие значения или неизвестные данные)

What is SQL? (Что такое SQL?)

Structured Query Language (структурированных запросов язык / язык структурированных запросов)

What clause is used with the ALTER TABLE statement? (что пишется в запросе после ALTER TABLE 'изменение структуры'?)

ADD COLUMN (добавить столбец)

What would you need to complete the associated UPDATE statement? (чего нет ... в запросе?)

A table name (имени таблицы)

What is the purpose of the * character? (какова цель в запросе символа * ?)

It selects every column in a table. (в выборке участвуют все столбцы таблицы)

What does the INSERT statement do? (Что делает оператор INSERT?)

Insert new rows into a table. (вставляет новые строки в таблицу)

What is a relational database? (Что такое реляционная база данных?)

A relational database is a database that organizes information into one or more tables (Реляционная база данных представляет собой базу данных, которая организует информацию в одну или несколько таблиц)

What would be correct syntax for a CREATE TABLE statement? (выбрать правильный синтакс создания базы)

CREATE TABLE meals (id INTEGER, name TEXT, rating INTEGER);

Which of the following statements is correct? (выбрать правильное выражение)

DELETE FROM icecreams WHERE flavor IS NULL;

What are common data types in SQL? (наиболее распространённые типы данных SQL)

Integer, Text, Date, and Real

p.s. Если есть желание изучить SQL, добро пожаловать на guru99 здесь есть учебник для начинающий по изучению SQL за 7 дней.


learn-sql codecademy sql lessons guru99

просмотров: 1335