2014-01-12 4 views
0

Я изо всех сил пытаюсь создать таблицу, которая задает параметры таблицы, а также создает столбцы.Создание таблицы с определенными параметрами поля

Я использую сервер MySQL.

я требую, чтобы таблица соответствует следующим критериям:

  • Стол должен быть Названный CUSTOMER с колоннами CUST, LOCX, LOCY.
  • Столбец CUST будет состоять из 1 последовательного запуска 1001 и будет основным ключом.
  • LOCX и LOCY будут содержать целые числа X и Y не более + -11 и будут внешними ключами для других таблиц.

Для информации: Затем я намерен добавить свои данные в таблицу, используя функцию INSERT INTO в отдельном запросе, который у меня уже есть.

Любое направление на строительство запроса, чтобы создать встречу таблицы требований выше будет весьма признателен

+0

Это один из простейших операторов SQL DDL. Проводили ли вы какое-либо исследование этого? –

+0

Я могу создать таблицу, я борюсь с настройкой значений через запрос, который также создает таблицу. Я новичок в этом, и я создал свои таблицы с помощью phpMyAdmin и смог построить все необходимые запросы. Моя проблема в том, что, хотя у меня есть эта настройка, мне нужно показать фактический SQL, и программа не показывает это при создании. – user3178067

+0

http://dev.mysql.com/doc/refman/5.7/en/create-table.html - руководство пользователя –

ответ

0

вы можете создать новую таблицу с MySQL-GUI, если у вас есть проблемы с этим. Эти GUI-инструменты обычно предоставляют кнопку «Новый стол», которая также позволяет вам определять таблицу без написания кода. Они часто ограничены, но должны быть более чем достаточными для ваших нужд. есть 1-месячные пробные версии для платных версий и даже совершенно бесплатные графические интерфейсы, поэтому вам не нужно ничего покупать.

после этого использовать следующий код для получения «идеального» SQL из MySQL:

show create table your_schema_name.your_table_name 

сделать это несколько раз и изучить код. Вскоре вы сможете писать операторы create-table и включать более сложные определения столбцов. Также будет легче понять Документацию MySQL, которая может запутать и как-то запугать ее полнотой для новичков.

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