С синтаксиса. Потом поставьте себе пару задач и решите их, все остальное приложится.
Конечно, лучше изучать систематизировано, по какому-нибудь учебнику. Но если не прет читать огромное количество сухой информации и нужно это только для себя, то делайте исходя из практических целей.
Можете попробовать написать простенькую БД с различными вариантами выбора информации (например, взять текст словаря, засунуть его в БД и сделать несколько функций: выборка по количеству букв, по первой и последней букве, добавить/изменить/удалить слово и т.д.).
А можете и свою несложную CMS на php + mySQL написать.
Когда основные функции Вам будут понятны, вы можете читать уже, что-то серьезное, где будут описаны принципы архитектуры и построения приложений.
Реляционная модель данных представляет из себя табличный вид. Где каждая таблица состоит из столбцов и строк.
При этом таблицы обладают рядом свойств:
- В таблице не может быть двух одинаковых строк
- Каждый столбец имеет свое уникальное имя и свой тип данных
- В таблице может не быть ни одной строки, но обязательно должен быть хоть один столбец.
(это только основные свойства)
Язык SQL предназначен для работы с реляционными базами данных. Реляционная БД - это база данных, основанная на реляционной модели и состоящая из взаимосвязанных между собой двумерных нормализованных таблиц.
<hr />
С помощью SQL можно писать различные запросы к БД, например:
1) Создание базы данных.
2) Создание таблиц в БД / Изменение структуры таблицы / Удаление таблицы.
3) Добавление записей в таблицы / Изменение записей / Удаление записей.
4) Выборка информации из базы - из одной таблицы или сразу из нескольких таблиц. SQL в этом плане позволяет писать довольно сложные запросы, позволяющие выбрать абсолютно любую информацию.
5) Работа с триггерами, представлениями и др.
<hr />
Стоит отметить, что язык SQL имеет также несколько расширений:
1) Transact-SQL.
2) PL/SQL.
3) PSQL.
4) PL/pgSQL.
Эта ошибка может возникнуть на любой версии MS SQL Server. Причиной её может быть как банально неверный ввод пароля, так и значительно более сложные в диагностике причины. Неплохо эта ошибка рассмотрена в статье: Ошибка ”login failed for user …”: что делать?
Ассоциировать юзера с доверенным сервером.