欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Student数据库创建

程序员文章站 2022-05-01 19:45:17
SQL Sever创建管理表一、工具法创建管理数据库二、SQL命令法一、工具法创建管理数据库创建新表工具创建数据表属性工具修改数据表属性工具添加数据表属性删除数据属性二、SQL命令法1、创建学生表CREATE TABLE 学生(学号 char(12) NOT NULL CONSTRAINT s_k PRIMARY KEY,姓名 char(8) ,性别 char(2),出生日期 datetime,入学时间 datetime,班级代码 char(9),系部代码 cha...

一、工具法创建管理数据库

创建新表
Student数据库创建
工具创建数据表属性
Student数据库创建
工具修改数据表属性
Student数据库创建
工具添加数据表属性
Student数据库创建
删除数据属性
Student数据库创建

二、SQL命令法

1、创建学生表
Student数据库创建

CREATE TABLE 学生(
学号 char(12) NOT NULL CONSTRAINT s_k PRIMARY KEY,
姓名 char(8) ,
性别 char(2),
出生日期 datetime,
入学时间 datetime,
班级代码 char(9),
系部代码 char(2),
专业代码 char(4)
)

2、修改数据表属性
Student数据库创建

ALTER TABLE 学生
ALTER COLUMN 姓名 char(20)

3、增加数据属性
Student数据库创建

ALTER TABLE 学生
ADD 入学成绩 INT

3、删除属性
Student数据库创建

ALTER TABLE 学生
DROP COLUMN 入学成绩

3、添加数据
Student数据库创建

INSERT into  学生(学号,姓名,性别,出生日期,入学时间,班级代码,系部代码,专业代码)
select '006',  '张兵', '男' ,'1995-05-25', '2014-6-3', '0101','01','22' union
select '005',  '李兰', '男' ,'1995-05-25', '2014-6-3', '0101','01','22' 

Student数据库创建

INSERT into  学生 VALUES('007',  '张兵', '男' ,'1995-05-25', '2014-6-3', '0101','01','22') 

创建修改主键、外键、默认值、Check约束条件

1、创建学生表(设置主键)
Student数据库创建

CREATE TABLE 学校
(
学校代码 char(6) CONSTRAINT c_k PRIMARY KEY,
学校名称 varchar(30) NOT NULL,
校长 char(10)
)

2、添加主键
Student数据库创建

ALTER TABLE 学校
ADD
CONSTRAINT c_k PRIMARY KEY CLUSTERED (学校代码)

3、创建外键约束
Student数据库创建

CREATE TABLE 院系
(
院系代码 char(6) NOT NULL,
院系名称 char(30) NOT NULL,
学校代码 char(6) CONSTRAINT f_k REFERENCES 学校(学校代码)
)

4、删除外键约束
Student数据库创建

ALTER TABLE 院系 drop constraint f_k

5、添加外键
Student数据库创建

alter table 院系
add constraint fk_c
foreign key (学校代码)
references [dbo].[学校](学校代码)

6、Check约束
Student数据库创建

CREATE TABLE 学生(
学号 char(12) NOT NULL CONSTRAINT s_k PRIMARY KEY,
姓名 char(8) ,
性别 char(2),
成绩 int,
CHECK(成绩>0 AND 成绩<100)
)

7、插入数据冲突
Student数据库创建

insert into 学生 VALUES('1002','李四','男',120)

8、添加默认键
Student数据库创建

ALTER TABLE 学生
ADD CONSTRAINT df_s
DEFAULT '男' FOR 性别

9、查看表结构
Student数据库创建

sp_help

本文地址:https://blog.csdn.net/qq_44699339/article/details/108976955

相关标签: 数据库 sql