⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db_musicsky.sql

📁 准备: 1、启动MS-SQL服务器; 2、运行“DBCreate_MusicSky.bat”,安装本项目所需的数据库 (如果安装不成功
💻 SQL
📖 第 1 页 / 共 5 页
字号:
/*
用途:创建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&nbsp;Thanks&nbsp;To...》在台湾金曲奖上勇夺“最佳男演唱人”和“最佳演唱专辑”两项大奖,近年来少有国语作品。继2005年大卖的广东碟《U&nbsp;87》,Eason&nbsp;在年底推出国语碟《怎么样》,内有两首粤语及八首国语歌,首选国语推介歌之作包括∶“不然你要我怎么样”、“不睡”、“对不起&nbsp;谢谢”。
<br>碟内两首粤语新作,第一主打歌则是&nbsp;Eason&nbsp;再度与快餐连锁店合作,为新一个阶段的“音乐国度”推广活动拍摄电视广告与唱主题曲“听听”。Eason&nbsp;的活跃、好动及敢于创新的性格,在新曲中的哼唱部分尽情展现出来。Eason&nbsp;称,这首歌是以巴西风情味带出很开心的感觉,歌词也很简单,就是年轻人以音乐展现自己的生活态度。另外,特别推荐早前&nbsp;Eason&nbsp;特别为音乐剧炮制的主题曲“人神斗”。')

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&nbsp;love&nbsp;natural》一样,她除了以一身原野味道十足的民族服装示人外,更改编了两首当地著名民歌“Ari&nbsp;Ari”及“Dal&nbsp;A”。
<br>“Ari&nbsp;Ari”乃改编自当地为人所熟悉的民谣“Arirang”,此外,李贞贤亲自上阵,为“Dal&nbsp;A”一曲的开始弹奏韩国传统音乐乐器“Ga&nbsp;Ya&nbsp;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 + -