创建租房网House脚本
生活随笔
收集整理的這篇文章主要介紹了
创建租房网House脚本
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
USE MASTER
GO
EXEC XP_CMDSHELL 'MKDIR E:\HOUSE1'
GO
SET NOCOUNT ON----不顯示影響行數(shù)
IF EXISTS(SELECT * FROM SYS.DATABASES WHERE NAME='HOUSE')
DROP DATABASE HOUSE
GO
----創(chuàng)建數(shù)據(jù)庫HOUSE
CREATE DATABASE HOUSE
ON
(NAME='HOUSE_DATA',
FILENAME='E:\HOUSE1\HOUSE_DATA.MDF',
SIZE=3,FILEGROWTH=1
)
LOG ON
(NAME='HOUSE_LOG',
FILENAME='E:\HOUSE1\HOUSE_DATA.LDF',
SIZE=10,FILEGROWTH=10%
)
GO
/*------創(chuàng)建表-----------*/
--------建表:sys_user(用戶信息表)
USE HOUSE
GO
IF EXISTS(SELECT * FROM SYS.OBJECTS WHERE NAME='sys_user')
DROP TABLE sys_user
GO
CREATE TABLE sys_user
(UID INT IDENTITY (1,1) NOT NULL,---用戶編號
UNAME VARCHAR(20) NOT NULL ,---姓名
UPASSWORD VARCHAR(20) NOT NULL---密碼
)
GO
------建表sys_user的約束
ALTER TABLE sys_user
ADD CONSTRAINT PK_UID PRIMARY KEY (UID),CONSTRAINT CK_UPASSWORD CHECK(LEN(UPASSWORD)>6)
GO
-----建表hos_district
IF EXISTS( SELECT * FROM SYS.OBJECTS WHERE NAME='hos_district')
DROP TABLE hos_district
GO
CREATE TABLE hos_district
(
DID INT IDENTITY (1,1) PRIMARY KEY NOT NULL ,---區(qū)縣編號(主鍵)
DNAME VARCHAR(20) NOT NULL ----區(qū)縣名稱
)
GO
----建表hos_street
IF EXISTS (SELECT * FROM SYS.OBJECTS WHERE NAME='hos_street')
DROP TABLE hos_street
GO
CREATE TABLE hos_street
(
SID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,---街道編號(主鍵)
SNAME VARCHAR(100) NOT NULL,---街道名稱
SDID INT FOREIGN KEY (SDID) REFERENCES hos_district (DID) NOT NULL
)
GO
-----建表hos_type
IF EXISTS (SELECT * FROM SYS.OBJECTS WHERE NAME='hos_type')
DROP TABLE hos_type
GO
CREATE TABLE hos_type
(
HTID INT IDENTITY(1,1) PRIMARY KEY NOT NULL,----房屋類型編號(主鍵)
HTNAME VARCHAR(20) NOT NULL ---房屋類型
)
GO
-----建表:hos_house
IF EXISTS(SELECT * FROM SYS.OBJECTS WHERE NAME='hos_house')
DROP TABLE hos_house
GO
CREATE TABLE hos_house
(
HMID INT IDENTITY(1,1) NOT NULL,---(房屋信息編號)
UID INT NOT NULL,----用戶編號
--DID INT NOT NULL,----區(qū)縣編號
SID INT NOT NULL,----街道編號
HTID INT NOT NULL,---房屋類型編號
PRICE DECIMAL(18,2) NOT NULL,--價格
TOPIC VARCHAR(20) NOT NULL,---標題
CONTENTS VARCHAR(100) NOT NULL,---描述
HTIME DATETIME NOT NULL,---發(fā)布時間
COPY VARCHAR(20) ---備注
)
GO
-----添加約束(house)
ALTER TABLE hos_house
ADD CONSTRAINT PK_HMID PRIMARY KEY (HMID),CONSTRAINT DF_PRICE DEFAULT(0) FOR PRICE,CONSTRAINT CK_PRICE CHECK(PRICE>0),CONSTRAINT DF_HTIME DEFAULT(GETDATE()) FOR HTIME,CONSTRAINT CK_HTIME CHECK(HTIME<=GETDATE()),CONSTRAINT FK_UID FOREIGN KEY (UID) REFERENCES sys_user(UID) ,-- CONSTRAINT FK_DID FOREIGN KEY (DID) REFERENCES hos_district(DID),CONSTRAINT FK_SID FOREIGN KEY (SID) REFERENCES hos_street (SID),CONSTRAINT FK_HTID FOREIGN KEY(HTID) REFERENCES hos_type(HTID)
GO
--------添加測試數(shù)據(jù)
-----sys_user插入數(shù)據(jù)
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('張三','s217701')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('李四','s217702')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('王鑫','s217703')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('張建','s217704')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('李劍','s217705')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('蔣以然','s217706')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('王曉超','s217707')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('張冬雪','s217708')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('孫鵬','s217709')
INSERT INTO sys_user(UNAME,UPASSWORD) VALUES('蔣連昌','s217710')
GO
-----表hos_district插入數(shù)據(jù)
INSERT INTO hos_district (DNAME) VALUES('海淀區(qū)')
INSERT INTO hos_district (DNAME) VALUES('西城區(qū)')
INSERT INTO hos_district (DNAME) VALUES('東城區(qū)')
INSERT INTO hos_district (DNAME) VALUES('朝陽區(qū)')
INSERT INTO hos_district (DNAME) VALUES('景山區(qū)')
INSERT INTO hos_district (DNAME) VALUES('宣武區(qū)')
INSERT INTO hos_district (DNAME) VALUES('大興')
INSERT INTO hos_district (DNAME) VALUES('豐臺')
GO
----表hos_street插入數(shù)據(jù)
INSERT INTO hos_street (SNAME,SDID) VALUES('中關(guān)村',1)
INSERT INTO hos_street (SNAME,SDID) VALUES('蘇州街',1)
INSERT INTO hos_street (SNAME,SDID) VALUES('萬泉莊',1)
INSERT INTO hos_street (SNAME,SDID) VALUES('東四',3)
INSERT INTO hos_street (SNAME,SDID) VALUES('東單',3)
INSERT INTO hos_street (SNAME,SDID) VALUES('西四',2)
INSERT INTO hos_street (SNAME,SDID) VALUES('西單',2)
INSERT INTO hos_street (SNAME,SDID) VALUES('東湖',4)
INSERT INTO hos_street (SNAME,SDID) VALUES('八里莊',4)
INSERT INTO hos_street (SNAME,SDID) VALUES('雙井',5)
INSERT INTO hos_street (SNAME,SDID) VALUES('陶然亭',5)
INSERT INTO hos_street (SNAME,SDID) VALUES('南菜園',6)
INSERT INTO hos_street (SNAME,SDID) VALUES('興豐街',7)
INSERT INTO hos_street (SNAME,SDID) VALUES('黃村',7)
INSERT INTO hos_street (SNAME,SDID) VALUES('南苑街',8)
INSERT INTO hos_street (SNAME,SDID) VALUES('東鐵營',8)
GO
-----表hos_type插入數(shù)據(jù)
INSERT INTO hos_type (HTNAME) VALUES('一室一衛(wèi)')
INSERT INTO hos_type (HTNAME) VALUES('一室一廳')
INSERT INTO hos_type (HTNAME) VALUES('兩室一衛(wèi)')
INSERT INTO hos_type (HTNAME) VALUES('兩室一廳')
INSERT INTO hos_type (HTNAME) VALUES('三室一廳')
INSERT INTO hos_type (HTNAME) VALUES('三室兩廳')
GO
----表hos_house插入數(shù)據(jù)
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(1,1,2,2600,'中關(guān)村','中關(guān)村一條街','2009-1-2','中關(guān)村')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(2,2,3,3600,'蘇州街','蘇州街一條街','2009-1-3','蘇州街')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(3,3,4,4600,'萬泉莊','萬泉莊一條街','2009-1-4','萬泉莊')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(1,3,2,1500,'萬泉莊附近','萬泉莊附近一條街','2009-7-2','萬泉莊附近')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(1,5,2,2700,'東單','東單很多美食','2009-9-2','東單')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(3,1,2,2600,'中關(guān)村','中關(guān)村電腦城','2009-4-1','中關(guān)村')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(4,4,1,2000,'東四','東四一條街','2009-4-2','東四')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(5,6,3,3600,'西四','西四一條街','2009-1-2','西四')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(5,7,2,3600,'西單','西單購物城','2009-4-2','西單')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(6,2,2,2600,'蘇州街','蘇州街美食','2009-2-2','蘇州街')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(7,8,3,2900,'朝陽東湖','朝陽東湖一景','2009-3-2','朝陽')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(8,3,1,700,'萬泉莊','萬泉莊一條街','2009-5-2','萬泉莊')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(3,2,3,4200,'蘇州街','蘇州街二條街','2009-1-3','蘇州街')
INSERT INTO hos_house(UID,SID,HTID,PRICE,TOPIC,CONTENTS,HTIME,COPY)
VALUES(4,2,3,4100,'蘇州街','蘇州街西街','2009-1-3','蘇州街')GO
?
轉(zhuǎn)載于:https://www.cnblogs.com/WuXuanKun/p/5280939.html
《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的创建租房网House脚本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大蛇程序
- 下一篇: 全面剖析Redis Cluster原理和