Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Работа с SQL напрямую, из консоли.


Автор: Вереск 17.9.2010, 15:49
Добрый день!

Помогите, пожалуйста. Начал знакомиться с базами данных по институтской программе. Задачи простые, но расплывчато-размытые. Итак:
Требуется спроектировать БД на 2-3 таблицы, семантика - на моей совести. Это ладно, с этим справился, что такое нормальные формы помню хорошо.
Для реализации можно использовать любою SQL-BD. Я поставил MySQL 5.1 на Debian. В консоли научился создавать базы, таблицы с нужными полями. Но имеются некоторые вопросы:

1. Как установить ключевые поля в БД?
2. Как установить счётчики?
3. Как организуются связи и подчинённость таблиц?

Когда-то давно пробовал работать в MS Access, там БД и СУБД равнозначны, связи щёлкаются мышкой. В общем, я понимаю, что где-то явно извращаюсь, но правильного пути не нащупал.

Автор: Zloxa 17.9.2010, 16:07
rtfm http://dev.mysql.com/doc/refman/5.5/en/sql-syntax-data-definition.html

Автор: Akina 17.9.2010, 16:08
1) PRIMARY KEY 
2) AUTO_INCREMENT
3) FOREIGN KEY

Всё это читается в справке по CREATE TABLE.

Автор: Вереск 17.9.2010, 17:23
Спасибо, ушёл курить маны нальше!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)