图书发行数据库应用系统使用T-SQL﹑SQL Server企业管理器创建数据库﹑基本表﹑视图﹑索引和修改表结构,及向数据库输入数据的操作;学会创建和使用表的主码、外码和约束
时间: 2023-06-13 10:03:24 浏览: 167
首先,我们需要在 SQL Server Enterprise Manager 中创建一个新的数据库。打开 SQL Server Enterprise Manager,选择“数据库”选项卡,然后单击“新建数据库”按钮。在弹出的对话框中,输入数据库名称并选择存储它的位置。单击“确定”按钮创建数据库。
接下来,我们需要创建基本表。使用 T-SQL 语句可以轻松创建表。例如,以下代码将创建一个名为“books”的新表:
```
CREATE TABLE books
(
book_id INT PRIMARY KEY,
title VARCHAR(255),
author VARCHAR(255),
publisher VARCHAR(255),
publication_date DATE,
price DECIMAL(10, 2)
);
```
上述代码将创建一个包含书籍 ID、书名、作者、出版商、出版日期和价格的表。其中,book_id 是主键。
接下来,我们可以使用以下 T-SQL 语句将数据插入表中:
```
INSERT INTO books (book_id, title, author, publisher, publication_date, price)
VALUES (1, 'The Catcher in the Rye', 'J.D. Salinger', 'Little, Brown and Company', '1951-07-16', 7.99);
```
上述代码将一本书插入到 books 表中。
接下来,我们可以创建一个视图来显示表中的数据。以下代码将创建一个名为“book_view”的新视图,该视图将显示 books 表中的所有列:
```
CREATE VIEW book_view AS
SELECT * FROM books;
```
现在,我们可以使用以下 SQL 语句查询视图:
```
SELECT * FROM book_view;
```
我们还可以创建索引以提高查询性能。以下代码将创建一个名为“title_index”的新索引,该索引将加速根据书名查询:
```
CREATE INDEX title_index ON books (title);
```
最后,我们可以修改表结构。以下代码将在 books 表中添加一个新列:
```
ALTER TABLE books ADD language VARCHAR(255);
```
上述代码将添加一个名为“language”的新列。
总之,使用 T-SQL 和 SQL Server Enterprise Manager,我们可以轻松地创建数据库、表、视图、索引和约束,并向数据库输入数据。
阅读全文