1. 程式人生 > >SQL語句基礎1:建立和刪除資料庫,建表,插入資料並加入適當約束

SQL語句基礎1:建立和刪除資料庫,建表,插入資料並加入適當約束

1.建立圖書管理資料庫 create database bookManager on (     name=bookManager_data,     filename='D:\SQL\bookManager_data.mdf',     size=5MB,     maxsize=100MB,     filegrowth=15% ) log on (     name=bookManager_log,     filename='D:\SQL\bookManager_log.ldf',     size=2MB,     filegrowth=1MB )

2.刪除資料庫

drop database bookManager

3.更改資料庫的名字

exec sp_renamedb 'bookManager','bm'

3.建立圖書、讀者、借閱三個基本表的表結構,並適當加入約束

use bookManager go create table books ( bookId int primary key, bookStyle varchar(30), bookName varchar(30), bookWritter varchar(10), bookPublish varchar(30), bookPrice int ) create table reader ( readerId int primary key, readerDepartment varchar(10), readerName varchar(10), readerAge int, readerTitle varchar(10), readerAddress varchar(30) ) create table borrow ( bookId int, readerId int, checkInTime varchar(30) constraint FK_bookId foreign key(bookId) references books(bookId), constraint FK_readerId foreign key(readerId) references reader(readerId) ) go

4.向表中插入資料

Insert Into Books values ('445501','TP3/12','資料庫導論','王強','科學出版社',17.90 ) Insert Into Books values ('445502','TP3/12','資料庫導論','王強','科學出版社',17.90 ) Insert Into Books values ('445503','TP3/12','資料庫導論','王強','科學出版社',17.90     ) Insert Into Books values ('332211','TP5/10','計算機基礎','李偉','高等教育出版社',18.00 ) Insert Into Books values ('112266','TP3/12','FoxBASE','張三','電子工業出版社',23.60 ) Insert Into Books values ('665544','TS7/21','高等數學','劉明','高等教育出版社',20.00 ) Insert Into Books values ('114455','TR9/12','線性代數','孫業','北京大學出版社',20.80 ) Insert Into Books values ('113388','TR7/90','大學英語','胡玲','清華大學出版社',12.50 ) Insert Into Books values ('446601','TP4/13','資料庫基礎','馬凌雲','人民郵電出版社',22.50 ) Insert Into Books values ('446602','TP4/13','資料庫基礎','馬凌雲','人民郵電出版社', 22.50) Insert Into Books values ('446603','TP4/13','資料庫基礎','馬凌雲','人民郵電出版社',22.50 ) Insert Into Books values ('449901','TP4/14','FoxPro大全','周虹','科學出版社',32.70 ) Insert Into Books values ('449902','TP4/14','FoxPro大全','周虹','科學出版社',32.70 ) Insert Into Books values ('118801','TP4/15','計算機網路','黃力鈞','高等教育出版社',21.80 ) Insert Into Books values ('118802','TP4/15','計算機網路','黃力鈞','高等教育出版社',21.80 )

Insert Into Reader values('111','資訊系','王維利','女','教授','1號樓424') Insert Into Reader values('112','資訊系','李立','男','副教授','2號樓316') Insert Into Reader values('113','經濟系','張三','男','講師','3號樓105') Insert Into Reader values('114','資訊系','周華髮','男','講師','1號樓316') Insert Into Reader values('115','資訊系','趙正義','男','工程師','1號樓224') Insert Into Reader values('116','計算機系','李明','男','副教授','1號樓318') Insert Into Reader values('117','計算機系','李小峰','男','副教授','1號樓214') Insert Into Reader values('118','計算機系','許鵬飛','男','助工','1號樓216') Insert Into Reader values('119','國際貿易','劉大龍','男','講師','1號樓318') Insert Into Reader values('120','國際貿易','李雪','女','講師','4號樓506') Insert Into Reader values('121','國際貿易','李爽','女','講師','4號樓510') Insert Into Reader values('122','財會系','王純','女','助教','4號樓512') Insert Into Reader values('123','財會系','沈小霞','男','副教授','2號樓202') Insert Into Reader values('124','財會系','朱海','男','副教授','2號樓210') Insert Into Reader values('125','資訊系','馬英明','男','助教','2號樓212')

Insert into Borrow values('112','445501','1997-3-19') Insert into Borrow values('125','332211','1997-2-12') Insert into Borrow values('111','445503','1997-8-21') Insert into Borrow values('112','112266','1997-3-14') Insert into Borrow values('114','665544','1997-10-2') Insert into Borrow values('120','114455','1997-11-2') Insert into Borrow values('120','118801','1997-10-18') Insert into Borrow values('119','446603','1997-12-12') Insert into Borrow values('112','449901','1997-10-23') Insert into Borrow values('115','449902','1997-8-21') Insert into Borrow values('118','118801','1997-9-10')