📄 db_musicsky.sql
字号:
/*
用途:创建NIIT_SN2_J2EE项目"音乐网站" 所用数据库MusicSky
审核:● 皇甫凡峰 ● fan.hf@sina.com
日期:2005-12-07 04:16
*/
raiserror('用途:创建NIIT_SN2_J2EE项目"音乐网站" 所用数据库MusicSky
审核:● 皇甫凡峰 ● fan.hf@sina.com
日期:2005-12-07 04:16 ',0,1)
--转到Master数据库
set nocount on
Use Master
Go
--检查数据库是否存在,存在则删除
if exists (select * from sysdatabases where name='MusicSky')
begin
raiserror('
Dropping existing MusicSky database ....',0,1)
Drop database MusicSky
end
Go
--创建数据库
raiserror('
Creating MusicSky database ....',0,1)
CREATE DATABASE MusicSky
/*ON (NAME = 'MusicSky_Data',
FILENAME = 'd:\Program Files\Microsoft SQL Server\MSSQL\data\MusicSky_Data.MDF' ,
SIZE = 1,
FILEGROWTH = 10%)
LOG ON (NAME = 'MusicSky_Log',
FILENAME = 'd:\Program Files\Microsoft SQL Server\MSSQL\data\MusicSky_Log.LDF' ,
SIZE = 1,
FILEGROWTH = 10%)*/
GO
use MusicSky
GO
--★★★以上是创建数据库的代码
--★★★以下是创建表及插入数据的代码
raiserror('
Now at the Create Table section ....',0,1)
Go
--创建表userpassword
raiserror(' Creating Table userpassword ....',0,1)
CREATE TABLE [dbo].[userpassword] (
[USER_ID] [varchar] (25) NOT NULL CONSTRAINT pkUSER_ID Primary Key,
[USER_PASSWORD] [varchar] (25) NOT NULL ,
[ISMASTER] [char] (1) NOT NULL ,
[USER_NAME] [varchar] (20) ,
[ADDRESS] [varchar] (100),
[PHONE] [varchar] (20),
[EMAIL] [varchar] (50)
) ON [PRIMARY]
GO
--创建表cdinfo
raiserror(' Creating Table cdinfo ....',0,1)
CREATE TABLE [dbo].[cdinfo] (
[CdId] [varchar] (20) NOT NULL CONSTRAINT pkCd_Id Primary Key,
[Category] [varchar] (30) NOT NULL ,
[CdName] [varchar] (50) NOT NULL ,
[ArtistName] [varchar] (30) NOT NULL ,
[Publisher] [varchar] (50) ,
[PUBLISH_DATE] [varchar] (30) ,
[Price] [decimal](5,2),
[Language] [varchar](10),
[Info] [varchar](2000)
) ON [PRIMARY]
GO
--创建表musicinfo
raiserror(' Creating Table musicinfo ....',0,1)
CREATE TABLE [dbo].[musicinfo] (
[SongId] [varchar] (20) NOT NULL CONSTRAINT pkSongId Primary Key,
[Category] [varchar] (30) NOT NULL,
[Title] [varchar] (50) NOT NULL ,
[CdName] [varchar](50) ,
[ArtistName] [varchar] (30) NOT NULL,
[Publisher] [varchar] (50),
[PUBLISH_DATE] [varchar] (30),
[Price] [decimal](5,2),
[Language] [varchar](10),
[Info] [varchar](2000)
) ON [PRIMARY]
GO
--创建表lyric
raiserror(' Creating Table lyric ....',0,1)
CREATE TABLE [dbo].[lyric] (
[SongId] [varchar] (20) NOT NULL CONSTRAINT fkSongId FOREIGN KEY (SongId) REFERENCES musicinfo(SongId),
[Title] [varchar] (50) NOT NULL ,
[ArtistName] [varchar] (30) NOT NULL,
[CdName] [varchar](50) ,
[Lyric] [varchar](6000)
) ON [PRIMARY]
GO
--创建表myorder
raiserror(' Creating Table myorder ....',0,1)
CREATE TABLE [dbo].[myorder] (
[ORDER_ID] [int] IDENTITY (1, 1) NOT NULL PRIMARY KEY,
[USER_ID] [varchar] (25) NOT NULL CONSTRAINT fkUSER_ID FOREIGN KEY (USER_ID) REFERENCES userpassword(USER_ID),
[Price_NUM] [decimal](10,2) NOT NULL,
[ORDER_DATE] [varchar](30) NOT NULL
) ON [PRIMARY]
GO
--创建表orderitem
raiserror(' Creating Table orderitem ....',0,1)
CREATE TABLE [dbo].[orderitem] (
[ID] [int] IDENTITY (1, 1) NOT NULL PRIMARY KEY,
[ORDER_ID] [int] NOT NULL,
[SongId] [varchar] (20) NOT NULL,
[music_NUM] [int] NOT NULL ,
[Info] [varchar](2000)
) ON [PRIMARY]
GO
/*****************************************************/
-- Populating data into the tables
-- Inserting data in the PRODUCTS TABLE
/********************/
raiserror('
Inserting data into tables ....',0,1)
/* 插入用户表的数据 */
raiserror(' 插入用户表数据(表userpassword) ....',0,1)
INSERT INTO userpassword (USER_ID, USER_PASSWORD, ISMASTER, USER_NAME, ADDRESS, PHONE, EMAIL)
VALUES ('FancyGary', 'huangfu', 'Y', '幻想先锋','西南石油学院软件04级3班' ,'13880464867' ,'fan.hf@sina.com')
INSERT INTO userpassword (USER_ID, USER_PASSWORD, ISMASTER, USER_NAME, ADDRESS, PHONE, EMAIL)
VALUES ('niuniu', 'niuniu', 'Y', '妞妞','西南石油学院软件04级3班' ,'13888866686' ,'niuniu@sina.com')
INSERT INTO userpassword (USER_ID, USER_PASSWORD, ISMASTER, USER_NAME, ADDRESS, PHONE, EMAIL)
VALUES ('mingming', 'mingming', 'Y', '明明爱你','西南石油学院软件04级3班' ,'13848481748' ,'sibasibaniqusiba@sina.com')
/* 插入专辑数据 */
raiserror('
插入专辑数据(表cdinfo) ....',0,1)
/* 插入专辑数据:中国金曲 */
raiserror(' 插入专辑数据:中国金曲 ....',0,1)
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('0-001-0700','Pop', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,28 ,'国语' ,'“亚洲天王”周杰伦最新专辑“十一月的肖邦”,周杰伦自己打理造型化做音乐诗人全新亮相,宣告华语音乐的浪漫古典时期来到,由于这次亮相的狂野复古华丽风的造型,并与专辑主打的浪漫古典诗人形象不符,但周董得意的说:很喜欢这样看似狂野的造型打扮,虽然不会出现在专辑内,但因为自己很满意,所以将以限量方式作为预购的赠品海报。
<br>
<br> 周杰伦的音乐一向给人强烈的画面感,由于新专辑中的每一首歌都充满了诗意,营造出诗境般的画面,让人联想到“钢琴诗人”肖邦,一直是学习古典音乐出身的杰伦,非常欣赏的音乐家,而杰伦这张新专辑,恰巧每首歌的歌名均极富诗意,如诗般具有画面的音乐作品,散发出浓厚的文学气息,这跟一向习惯以“诗人”为名来作造型的杰伦,可说是再贴切也不过了,所以当唱片公司提出以“十一月的肖邦”,作为十一月发行的新专辑名称时,双方可说是一拍即合!如果要说当今华语歌坛的“音乐诗人”,杰伦真的可说是当之无愧!')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('0-002-0500','Pop', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,28 ,'国/粤语' ,'陈奕迅自2002年一张国语大碟《Special Thanks To...》在台湾金曲奖上勇夺“最佳男演唱人”和“最佳演唱专辑”两项大奖,近年来少有国语作品。继2005年大卖的广东碟《U 87》,Eason 在年底推出国语碟《怎么样》,内有两首粤语及八首国语歌,首选国语推介歌之作包括∶“不然你要我怎么样”、“不睡”、“对不起 谢谢”。
<br>碟内两首粤语新作,第一主打歌则是 Eason 再度与快餐连锁店合作,为新一个阶段的“音乐国度”推广活动拍摄电视广告与唱主题曲“听听”。Eason 的活跃、好动及敢于创新的性格,在新曲中的哼唱部分尽情展现出来。Eason 称,这首歌是以巴西风情味带出很开心的感觉,歌词也很简单,就是年轻人以音乐展现自己的生活态度。另外,特别推荐早前 Eason 特别为音乐剧炮制的主题曲“人神斗”。')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('0-003-0100','Pop', '我很张含韵 (正式版)', '张含韵','天中文化' ,'2005年07月' ,25 ,'国语' ,'我很张含韵 (正式版)
<br>
<br> “喜欢酸的甜这就是真的我,每一天对于我都非常新鲜。”一首节奏欢快动感、洋溢着青春气息的《酸酸甜甜就是我》,让更多的人喜欢上了张含韵“酸酸甜甜”的歌声。作为去年超级女声三强中最小的一个,在两位姐姐安又琪、王媞相继推出自己的处女作大碟《你好周杰伦》和《媞名》后,张含韵的首张个人专辑也即将火热登场。
<br>
<br> 《超级女声》比赛中最受关注的人气小灵张含韵,首张个人专辑《我很张含韵》的预售版在7月10日正式发售,而正式版即将在7月20日全面上市。目前预售版的CD已经被各地的经销商一抢而空,据发行商露此次预售版只限量发行10万张,刚刚把消息放出去,各地的经销商就蜂涌而至纷纷提前预购10万张CD、三天内就被全部订购完毕,足以见证这位人气小精灵的人气。')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('0-004-0100','Pop', '刚刚开始', '范冰冰','华纳唱片' ,'2005年11月' ,20 ,'国语' ,'伴随着发片会上来自各界朋友和粉丝热烈的恭喜和祝福声中,影视天后范冰冰筹备一年之久的首张个人专辑《刚刚开始》终于向歌坛交卷。
<br>这张大碟由圈内多位知名音乐人联袂制作,包含了多种风格迥异的音乐元素,将范冰冰声线的可塑性发挥得淋漓尽致,忧伤婉转与动感欢快兼而有之,全方位的展示了她屏幕以外的魅力。
<br>整张专辑制作过程历时数月之久,档期排得满满的范冰冰特地抽出将近两个月的时间专心在棚里录歌,还为此请了专业声乐老师练习发声、呼吸等技巧,希望一出手就能拿出像样的东西,决不敢让大家失望。')
/* 插入专辑数据:日韩流行 */
raiserror(' 插入专辑数据:日韩流行 ....',0,1)
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('1-001-0100','Pop', 'Magic to go to my star', '李贞贤','SONY唱片' ,'2001年10月' ,20 ,'韩语' ,'')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('1-001-0200','Pop', 'I Love Natural', '李贞贤','Yedang Entertainment Company (KR)' ,'2002年' ,20 ,'韩语' ,'前卫歌手李贞贤在第四张专辑中,尝试将民族歌曲溶入techno音乐;如碟名《I love natural》一样,她除了以一身原野味道十足的民族服装示人外,更改编了两首当地著名民歌“Ari Ari”及“Dal A”。
<br>“Ari Ari”乃改编自当地为人所熟悉的民谣“Arirang”,此外,李贞贤亲自上阵,为“Dal A”一曲的开始弹奏韩国传统音乐乐器“Ga Ya Guen”,实行将传统音乐与现代的techno音乐大结合!')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('1-001-0300','Pop', 'WA Come On', '李贞贤','UAE' ,'2005年3月' ,30 ,'日语' ,'暂无')
INSERT INTO cdinfo (CdId, Category, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language ,Info)
VALUES ('1-101-0100','Pop', 'Lee Hyo Lee vol.1', '李孝利','Daeyoung AV' ,'2003年9月' ,25 ,'韩语' ,'暂无')
/* 插入歌曲数据 */
raiserror('
插入歌曲数据(表musicinfo) ....',0,1)
/* 插入歌曲数据:周杰伦_十一月的肖邦 */
raiserror(' 插入歌曲数据:周杰伦_十一月的肖邦 ....',0,1)
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0701','Pop', '夜曲', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0702','Pop', '蓝色风暴', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0703','Pop', '发如雪', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0704','Pop', '黑色毛衣', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0705','Pop', '四面楚歌', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0706','Pop', '枫', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0707','Pop', '浪漫手机', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0708','Pop', '逆鳞', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0709','Pop', '麦芽糖', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0710','Pop', '珊瑚海', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0711','Pop', '飘移', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-001-0712','Pop', '一路向北', '十一月的肖邦', '周杰伦','阿尔发音乐' ,'2005年11月' ,2 ,'')
/* 插入歌曲数据:陈奕迅_怎么样 */
raiserror(' 插入歌曲数据:陈奕迅_怎么样 ....',0,1)
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0501','Pop', '不能再等待', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0502','Pop', '对不起 谢谢', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0503','Pop', 'Hippie', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0504','Pop', '不然你要我怎么样', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0505','Pop', '不睡', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0506','Pop', '一夜销魂', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0507','Pop', '浮城', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0508','Pop', '早开的长途班', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'国语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0509','Pop', '听听 (粤)', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'粤语')
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
VALUES ('0-002-0510','Pop', '人神斗 (粤)', '怎么样', '陈奕迅','正东唱片' ,'2005年11月' ,2 ,'粤语')
/* 插入歌曲数据:张含韵_我很张含韵 (正式版) */
raiserror(' 插入歌曲数据:张含韵_我很张含韵 (正式版) ....',0,1)
INSERT INTO musicinfo (SongId, Category, Title, CdName, ArtistName, Publisher, PUBLISH_DATE, Price, Language)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -