用SQL语言创建数据库 如题

1、创建一个StudentsSys数据库,该数据库的主数据文件逻辑名称为StudentsSys_data,物理文件名为StudentsSys.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为StudentsSys_log,物理文件名为StudentsSys.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。
2、在该数据库中创建一个数据表tblStudent,表结构见教材p61;创建另一个数据表tblScore,表结构见教材p62。(数据表结构中包括约束和索引的创建)
3、在tblStudent中删除列photo;添加一个新列Email(数据类型:Varchar、长度30、检查约束:内容中包括“@”)
4、在表tblStudent中插入5条数据记录。(内容自定,但不能胡乱输入数据)
5、在tblStudent表中删除一条出生日期在90年以前的数据记录。
6、修改tblStudent表中某一条数据记录的Email地址为:xxx@126.com。
最新回答
蘇瑾熙

2024-10-31 14:19:00

1: CREATE DATABASE StudentsSys
ON PRIMARY(
NAME = 'StudentsSys' ,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\StudentsSys.mdf''
SIZE = 10mb ,MAXSIZE = UNLIMITED,
FILEGROWTH = 10% )
LOG ON (
NAME = 'StudentsSys_log',
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\StudentsSys.ldf',
SIZE = 1MB,MAXSIZE = 5MB,FILEGROWTH = 1MB)
2:USE StudentsSys
GO
CREATE TABLE [dbo].[tblStudent](
[id] [int] NOT NULL,
[photo] [varchar](50) COLLATE Albanian_BIN NULL,
CONSTRAINT [PK_A] PRIMARY KEY CLUSTERED
(
[id] ASC
)
GO
表2 同上
3:USE StudentsSys
GO
ALTER TABLE tblStudent
DROP COLUMN photo
GO
ALTER TABLE tblStudent ADD Email varchar(30)
GO
ALTER TABLE tblStudent WITH CHECK ADD CONSTRAINT [CK_A] CHECK (([Email] like '%@%'))
4:INSERT INTO tblStudent([id],[Email])VALUES
(<id, int,>
,<Email, varchar(30),>)
这个自己往上写吧
5:DELETE FROM tblStudent WHERE DATA < '1990'
6:UPDATE tblStudent
SET Email = 'YYY@1633.COM'
WHERE Email = 'xxx@126.com'
看一下吧,累人的活啊,强烈要求加分 呵呵
感情终究破碎

2024-10-31 15:06:07

给你个建议。

直接手动创建你这些数据库和表,然后直接右键单击数据库,所有任务,里面有能直接导出设置为 SQL 脚本的功能,你直接导出来就可以了。