1) Большинство возникающих ошибок вызываются некорректным синтаксисом. Всегда следует проверять запросы. И настоятельно рекомендуется сперва писать запрос в «Блокноте», (а еще лучше в «Notepad++» и лишь потом копировать их в командную строку.
2) Следует отличать ` ` и ‘ ’ . Это два разных символа. Первый в латинской раскладке на месте буквы «ё», второй на месте русской «э».
` ` - используется для названий атрибутов, БД, таблиц итд. В принципе, данные кавычки можно опускать, они необходимы лишь в случае использования в названии каких-либо символов (тире, пробел итд)
‘ ’ – Используется для выделения строковых данных и данных даты и времени.
3) MySQL по умолчанию НЕ чувствителен к регистру. Но принято любые команды писать большими буквами, а любые данные – мелкими. (Если не указать специально, то абсолютно не важно, с маленькой или с большой буквы вводятся названия таблиц, БД, атрибутов).
4) Связь может быть реализована между атрибутами с абсолютно идентичными типами данных. INT UNSIGNED и INT – разные типы данных.
5) FOREIGN KEY обязательно должен ссылаться на уникальный атрибут (Например, на PRIMARY KEY или UNIQUE)
6) Комментарии выделены двумя способами:
| -- Комментарий
| В случае комментирования строки
|
| /*
Комментарий
*/
| В случае комментирования нескольких строк
|
7) Текст запросов помещен в рамку.