- Создание таблицы:
CREATE TABLE <name>( <column_name> <column description>, ... );
- Вставка данных:
INSERT INTO <table_name> (<columns_names>) VALUES (<valuess>);
- Выборка данных:
SELECT <columns_names> FROM <table_name>;
*
- выбрать ВСЕ столбцы.AS
- можно присваивать программным именам столбцов собственные имена при выводе.- Пример:
SELECT title AS Название, amount FROM book;
- Пример:
- Можно выполнять арифметические операции (
*
,-
,+
,/
) при выборке.- Пример:
SELECT title, author, price, amount, price * amount AS total FROM book;
- Пример:
- Для создания автоматически увеличивающегося значения на 1 (id):
INT PRIMARY KEY AUTO_INCREMENT
Типы данных
INT
/INTEGER
- Целое число.
- Диапазон значений: от -2 147 483 648 до 2 147 483 647.
DECIMAL
/NUMERIC
- Вещественное число.
- В скобках указывается:
- Максимальная длина числа (включает символы слева и справа от десятичной запятой).
- Количество знаков после запятой.
- Пример:
DECIMAL(4,1)
,NUMERIC(6,3)
.
DATE
- Дата в формате
ГГГГ-ММ-ДД
.
- Дата в формате
VARCHAR
- Строка символов.
- В скобках указывается максимальная длина строки (не более 255 символов, если не указано иное СУБД).
Функции
CEILING(x)
- округляетx
до целого числа в большую сторону.ROUND(x, k)
- округляет значениеx
доk
знаков после запятой. Еслиk
не указано –x
округляется до целого.FLOOR(x)
- округляетx
до целого числа в меньшую сторону.POWER(x, y)
- возведениеx
в степеньy
.SQRT(x)
- квадратный корень изx
.DEGREES(x)
- конвертирует значениеx
из радиан в градусы.RADIANS(x)
- конвертирует значениеx
из градусов в радианы.ABS(x)
- модуль числаx
.PI()
- возвращает значение числа π (пи).
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰