码迷,mamicode.com
首页 > 数据库 > 详细

1. SQL -- 创建数据库和表

时间:2015-03-18 06:38:56      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:default   database   primary   insert   create   

(1)     创建数据库和相应的表

create database student  --创建数据库

go

use student

go

-----------------------------创建学生表------------------------

if object_id(‘student_table‘) is not null

drop table student_table

create table student_table

(

studentID varchar(20) primary key,

sname varchar(20) not null,

sex varchar(2),

birthday datetime default getdate()

)

go

insert into student_table values(‘101‘,‘王五‘,‘‘,‘‘)

insert into student_table values(‘102‘,‘李四‘,‘‘,‘‘)

go

select * from student_table

-------------------------------------创建课程表------------------------

go

if object_id(‘course_table‘) is not null

drop table course_table

create table course_table

(

courseID varchar(20) primary key,

cname varchar(20) not null,

)

go

insert into course_table values(‘001‘,‘C语言‘)

insert into course_table values(‘002‘,‘数据结构‘)

go

select * from course_table

--------------------------------------创建学生课程表--------------------------------

go

if object_id(‘student_course_table‘) is not null

drop table student_course_table

create table student_course_table

(

studentID varchar(20) foreign key references student_table(studentID),

courseID varchar(20) foreign key references course_table(courseID),

grade int

)

go

insert into student_course_table values(‘101‘,‘001‘,67)

insert into student_course_table values(‘101‘,‘002‘,77)

insert into student_course_table values(‘102‘,‘001‘,97)

insert into student_course_table values(‘102‘,‘002‘,57)

go

select * from student_course_table


本文出自 “Ricky's Blog” 博客,转载请与作者联系!

1. SQL -- 创建数据库和表

标签:default   database   primary   insert   create   

原文地址:http://57388.blog.51cto.com/47388/1621609

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!