2014-10-26 3 views
0

Всякий раз, когда я иду в SQL в PHPMyAdmin, чтобы создать таблицу, я ставлю этот код в:Как создать таблицу в phpmyadmin?

CREATE TABLE IF NOT EXISTS `users` (
     `id` int(11) NOT NULL AUTO_INCREMENT, 
     `username` varchar(255) NOT NULL, 
     `first_name` varchar(255) NOT NULL, 
     `last_name` varchar(255) NOT NULL, 
     `email` varchar(255) NOT NULL, 
     `password` varchar(255) NOT NULL, 
     `sign_up_date` date NOT NULL, 
     `activated` enum('0','1') NOT NULL, 
     PRIMARY KEY (`id`) 
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

он говорит: #1046 - No database selected , но когда я ставлю:

CREATE DATABASE data; 
USE data; 
CREATE TABLE IF NOT EXISTS `users` (
     `id` int(11) NOT NULL AUTO_INCREMENT, 
     `username` varchar(255) NOT NULL, 
     `first_name` varchar(255) NOT NULL, 
     `last_name` varchar(255) NOT NULL, 
     `email` varchar(255) NOT NULL, 
     `password` varchar(255) NOT NULL, 
     `sign_up_date` date NOT NULL, 
     `activated` enum('0','1') NOT NULL, 
     PRIMARY KEY (`id`) 
    ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

он говорит, что не может создать базу данных?

+1

«В нем говорится, что он не может создать базу данных?» Какова была фактическая ошибка? – ceejayoz

ответ

1

Шаг 1: Выберите существующую базу данных или создайте новую базу данных.

Step 1:

Шаг 2: Выберите вкладку SQL и добавить свой код, чтобы создать таблицу. Step 2:

+0

Спасибо, что это сработало !!!!!!!!!! – ilikeyoyo

+0

Можете ли вы разместить эти изображения здесь? Потому что, если по какой-то причине эти изображения удаляются, вы отвечаете, становится бесполезным, и мы не хотим, чтобы это произошло. – BitNinja

+0

Бесполезно? Это два клика, которые описаны в тексте тоже. – GolezTrol

1

Один сервер может содержать несколько баз данных. Если вы входите в PHPMyAdmin, вы выбираете сервер для входа в систему. После того, как вы вошли в систему, вам нужно выбрать свою базу данных, чтобы иметь возможность вносить в нее изменения.

Для этого вам не нужно создавать базу данных. Вам просто нужно выбрать его. Вы можете сделать это с помощью инструкции USE <databasename> или, хотя интерфейс PHPMyAdmin. Во втором фрагменте вы уже использовали инструкцию USE. Вам просто нужно удалить заявление CREATE DATABASE.

То же самое касается создания стола, между прочим. PHPMyAdmin предоставляет интерфейс для добавления поля таблицы по полю без необходимости писать SQL для него. Хотя, конечно, это не помешает узнать синтаксис.

-1

Так как вы получили ваш SQL заявление, а затем просто перейти к PHPMYADMIN> входа в систему (если есть необходимость для него)> выберите базу данных вы хотите использовать, найти его в правой части, например, «тест». просто просто найдите вкладку с именем sql и щелкните по ней, после этого просто вставьте свои заявления

+0

Спасибо за поддержку! – ilikeyoyo

Смежные вопросы