Last active
August 29, 2015 14:22
-
-
Save Alex-Space/e2ab55acf10edd318ebb to your computer and use it in GitHub Desktop.
doc SQL
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Интерактивный - напрямую писать запросы | |
Динамический и Статический - из программ которые имеют доступ к базам данных | |
Нормализационная таблицы - основана на понятии атомарности данных (1 - поле не должно состоять из нескольких однотипных элементов, 2 - таблица не может состоять их нескольких однотипных полей) | |
SQL операторы делятся на 3 группы: | |
DDL - группа создает объекты базы данных (таблицы) | |
DML - группа управляет значениями в таблицах | |
DCL - средства подтверждения прав пользователей на выполнение действий | |
INSERT INTO название таблицы SET id="primer1", textfield="primer2" - добавить в таблицу | |
INSERT INTO название таблицы (имя столбца, имя второго столбца, ...) VALUES (значение столбца 1, значение столбца 2) - добавить в таблицу | |
SELECT * FROM название таблицы - выбрать все из таблицы | |
SELECT COUNT(*) FROM название таблицы - посчитать, сколько строк в таблице | |
SELECT COUNT(*) FROM jokeTable WHERE jokedate <= '2015-04-02' - выборка по критерию меньше или равно | |
SELECT joketext FROM jokeTable WHERE joketext LIKE "%ципленок%" - выборка по критерию содержания подстроки | |
SELECT joketext FROM jokeTable WHERE joketext LIKE "%цып%" AND jokedate <= "2014-02-02" AND jokedate > "2010-01-01" выборка по критерию содержания подстроки и других условий | |
Ресурсы: | |
http://www.ozon.ru/context/detail/id/6573935/ - книжка для профи по MySQL |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment