Как начать создавать, удалять и т.д. Таблицы в Fedora 13? Как я могу инициировать создание базовой таблицы в Linux, какие команды? Должен ли я сначала установить базу данных, подобную ORACLE, в своей среде Fedora или она уже установлена?
1 ответ
Операционные системы обычно не поставляются с предустановленным программным обеспечением сервера базы данных, поскольку каждая из них отвечает различным потребностям / требованиям. Подавляющее большинство серверов баз данных используют SQL, и существует широкий выбор вариантов как в коммерческих (например, Oracle, DB2 и т.д.), Так и в бесплатных (например, с открытым исходным кодом, свободно распространяемых и т.д.) Предложениях.
Для моих проектов я считаю, что PostgreSQL является отличным сервером SQL, который более чем соответствует моим потребностям, не тратя ресурсы. Он бесплатный, с открытым исходным кодом и довольно прост в установке в Linux и многих других операционных системах. Я предлагаю вам начать с PostgreSQL, если вы не думаете о чем-то еще:
PostgreSQL
http://www.postgresql.org/
Первым шагом будет установка ядра базы данных (какой бы вы ни выбрали, какой может быть или не быть PostgreSQL в зависимости от того, что соответствует вашим потребностям), а затем вы узнаете, как использовать его инструменты администрирования. Самым базовым инструментом является «утилита командной строки SQL», которую каждый проект / поставщик, похоже, называет по-своему.
Изучив основы инструментов администрирования, вы сможете создавать свои таблицы (что также потребует, по крайней мере, базового понимания различных типов данных, чтобы вы могли проектировать свою базу данных таким образом, который будет вам полезен ).
Команда, которую вам нужно использовать, для которой вы хотите обратиться к документации для базы данных, которую вы хотите использовать, это: CREATE TABLE
Существует множество параметров, таких как имя таблицы, типы столбцов [данных], различные ограничения и многое другое. Документацию можно найти здесь: http://www.postgresql.org/docs/9.0/interactive/sql-createtable.html