- Создание таблицы:
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()- возвращает значение числа π (пи).
〰〰〰 𓆝 𓆟 𓆞 𓆝 𓆟 𓆝 𓆟 𓆞 〰〰〰