Пытаюсь создать таблицу, но возникает ошибка. Запускаю mysql, вхожу как админ, ввожу строчку CREATE TABLE Persons (id INT PRIMARY KEY AUTO_INCREMENT, first_name VARCHAR(50), last_name VARCHAR(100), death_date INT, description TEXT, photo INT, citienship CHAR(50) DEFAULT 'Russia'); Выводится сообщение: "ERROR 1046 (3D000): No database selected". Может я не так ввожу запрос?
Раз уж тема создана. Спрошу про таблицы тут. Вопрос такой: Я знаю что создавать таблицу нужно вот таким образом Код (Text): CREATE TABLE Cat ( id INT PRIMARY KEY, name VARCHAR(20), email VARCHAR(20), ); Но нашёл вот такой код: Код (Text): CREATE TABLE Cat ( ID INTEGER NOT NULL AUTO_INCREMENT, name VARCHAR(20), email VARCHAR(20), Primary Key (ID) ); Как будет правильно? И в чём разница создания начального ключа?