Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Создание и удаление таблицВсе данные в БД SQL Server хранятся в таблицах. SQL Server поддерживает следующие типы данных:
Таблицы можно создавать с помощью оператора CREATE TABLE языка Transact-SQL, а также с помощью Enterprise Manager. Рассмотрим сначала как это делается с помощью Transact-SQL. Содание таблиц с помощью CREATE TABLEДля создания таблиц применяется оператор CREATE TABLE. CREATE TABLE table_name (column_name data_type [NULL | NOT NULL] [,...n])Например: CREATE TABLE member ( member_no int NOT NULL, lastname char(50) NOT NULL, firstname char(50) NOT NULL, photo image NULL )Этим оператором создается таблица member, состоящая из четырех колонок:
Примечание
NULL - специальное обозначение того, что элемент данных не имеет значения. В описании типа колонки указывается, что элементы данных могут быть неинициализированы. При указании NOT NULL - "пустые" значения не допускаются. Если при вставке записи пропустить значение для такой колонки, вставка не произойдет, и SQL Server сгенерирует ошибку. Попробуйте выполнить эту команду. Запустите Query Analyzer. Соединитесь с Вашим сервером. Из списка БД выберите sqlStep. Скопируйте в окно команд команду создания таблицы и выполните ее. (Если не забыли, надо нажать F5 или Ctrl-E). Чтобы точно удостовериться, в том, что таблица была создана, наберите команду: sp_help member Выделите ее (как в обычном редакторе) и снова нажмите F5. В окно результатов будет выведена информация о таблице member. На заметку!
sp_help - системная процедура, которая возвращает информацию об объектах БД (таблицах, хранимых процедурах и пр.). Удалить таблицу проще простого. Там же, в запросчике (так у нас называют Query Analyzer), наберите: drop table member Выделите эту строку и нажмите F5. Таблица будет удалена, о чем Вас и уведомят. В нашем случае эта процедура проста. На самом деле в большой БД просто так удалить таблицу не получится, поскольку она будет связана с другими таблицами, и для удаления потребуется эти связи оборвать. Как это сделать см. следующие шаги. Как создать таблицу с помощью SQL Server Enterprise ManagerРаскройте последовательно: SQL Server Group, <Ваш SQL Server>,
Databases. Выберите БД (SqlStepByStep, я думаю :), нажмите правую
кнопку мыши и выберите в контекстном меню пункт "New", а затем пункт
"Table...". Первым делом Вас спросят имя таблицы. Введите его и нажмите
Enter. На экране появится окно, в котором можно вводить: Введите названия колонок, их тип и длину также как в примере выше. Нажмите на иконку с дискетой для сохранения таблицы и можете закрыть окно. Раскройте вашу БД, щелкните на категории "Tables" и в списке таблиц увидите только что введенную таблицу. Для ее удаления выделите ее в списке, нажмите правую кнопку мыши и в контекстном меню выберите "Delete". Таблица будет удалена. Мы изучили как создаются и удалются таблицы. Следующий наш шаг - создание полноценной БД, на примере которой мы будем изучать:
|
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|