精华内容
下载资源
问答
  • sqlserver创建表实例

    千次阅读 2020-04-07 20:54:46
    四个实验教你学会sqlserver 实验一:创建表 创建这四个,并插入信息 学生(学号,姓名,年龄,性别,所在系) 课程(课程号,课程名,先行课,学分) 选课(学号,课程号,成绩) 系部(系号,系名称,系主任) ...

    创建表语句,用案例说话

    创建这四个表,并插入信息
    学生(学号,姓名,年龄,性别,所在系)
    课程(课程号,课程名,先行课,学分)
    选课(学号,课程号,成绩)
    系部(系号,系名称,系主任)

    create database Test;	//创建数据库Test
    //建表的顺序不能该表Department->Cource->Student->SCource
    create table Department(	//系部表
    	DNo		int,
    	DName		nchar(10),
    	DHost		nchar(10),
    	primary key(DNo),		//设置DNo为主键
    );
    create table Cource(	//课程表
    	CNo		int	,
    	CName		nchar(10),
    	PreCource		nchar(10),
    	TGrade		int,
    	primary key(Cno),
    );
    create table Student(	//学生表,由于学生表需要对系部表关联,所以先创建系部表
    	SNo		int	,
    	SName		nchar(10),
    	SAge		int,
    	SSex		nchar(2),
    	SDept		int,
    	primary key(SNo),
    	foreign key(SDept) references Department(DNo),	//设置SDept为DNo的外键
    );
    create table SCource(	//选课表,同理要建在学生表与课程表之下
    	SNo		int,
    	CNo		int	,
    	Grade		int,
    	primary key(SNo,Cno),
    	foreign key(SNo) references Student(SNo),
    	foreign key(CNo) references Cource(CNo),
    );
    //插入相关数据
    insert into Department values(1,'计算机工程系','宋江');
    insert into Department values(2,'化学工程系','卢俊义');
    insert into Department values(3,'电子工程系','吴用');
    insert into Department values(4,'法学系','公孙胜');
    insert into Department values(5,'数学系','关胜');
    insert into Department values(6,'应用化学系','林冲');
    insert into Department values(7,'无机化学','秦明');
    insert into Department values(8,'数学类','呼延灼');
    insert into Department values(9,'媒体创意','花荣');
    insert into Department values(10,'物理系','柴进');
    insert into Department values(11,'广告学','李应');
    
    insert into Cource  values(1,'计算机导论',NULL,100);
    insert into Cource  values(2,'c语言基础',NULL,100);
    insert into Cource  values(3,'java基础','c语言基础',100);
    insert into Cource  values(4,'web前端应用','c语言基础',100);
    insert into Cource  values(5,'面向对象程序设计','java基础',100);
    insert into Cource  values(6,'javaweb程序设计','java基础',100);
    insert into Cource  values(7,'计算机组成原理','计算机导论',100);
    insert into Cource  values(8,'数据库原理',NULL,100);
    insert into Cource  values(9,'大学英语',NULL,100);
    insert into Cource  values(10,'大学物理',NULL,100);
    insert into Cource  values(11,'大学体育',NULL,100);
    
    insert into Student values(1,'刘一',18,'女',1);
    insert into Student values(2,'陈二',18,'男',3);
    insert into Student values(3,'张三',18,'男',2);
    insert into Student values(4,'李四',18,'男',5);
    insert into Student values(5,'王五',18,'女',4);
    insert into Student values(6,'赵六',18,'男',5);
    insert into Student values(7,'孙七',18,'女',6);
    insert into Student values(8,'周八',18,'男',9);
    insert into Student values(9,'吴九',18,'女',10);
    insert into Student values(10,'郑十',18,'女',6);
    insert into Student values(11,'覃十一',18,'女',7);
    
    insert into SCource values(1,1,89);
    insert into SCource values(1,2,76);
    insert into SCource values(2,3,87);
    insert into SCource values(3,4,64);
    insert into SCource values(4,4,97);
    insert into SCource values(5,5,75);
    insert into SCource values(6,5,63);
    insert into SCource values(7,6,87);
    insert into SCource values(7,7,45);
    insert into SCource values(8,7,86);
    insert into SCource values(9,8,87);
    insert into SCource values(10,1,86);
    insert into SCource values(10,2,54);
    insert into SCource values(10,3,76);
    insert into SCource values(10,4,87);
    //查询所有表,查看是否插入成功
    select * from Student;
    select * from Cource;
    select * from SCource;
    select * from Department;
    
    展开全文
  • 为了方便练习相应语句,写下此博文,用于快速建立一个简单的数据库。   create table Student (  Sno char(10)primary key,  Sname char(10) unique,  Ssex char(2) check (Ssex in ('男','女')),  ...

    为了方便练习相应语句,写下此博文,用于快速建立一个简单的数据库。

     

    create table Student
    (
        Sno char(10)primary key,
        Sname char(10) unique,
        Ssex char(2) check (Ssex in ('男','女')), 
        Sage smallint check(Sage between 18 and 20),
        Sdept char(20),
    );
    create table Course(
    	Cno char(4) primary key, 
    	Cname char(20) not null,  
    	Cpno char(4),
    	Ccredit smallint,
    	foreign key (Cpno) references Course(Cno), 
    );
    create table SC(
    	Sno char(10),  
    	Cno char(4),
    	Grade smallint,
    	primary key(Sno,Cno), 
    	foreign key(Sno) references Student(Sno),
    	foreign key(Cno) references Course(Cno)
    );
    insert into dbo.Student(Sno, Sname, Ssex, Sage, Sdept)
    values('60001','zhangsan','女',18,'art'),
    	  ('60002','lisi','女',18,'it'),
    	  ('60003','wangwu','女',18,'art'),
    	  ('60004','chenliu','女',18,'pe'),
    	  ('60005','tisi','女',18,'pe');
    	  
    INSERT INTO [Course]([Cno],[Cname],[Cpno],[Ccredit])
         VALUES('1000','c#','1002',100),
    			('1001','asp.net','1000',100),
    			('1002','c',null,100),
    			('1003','HTML',null,100),
    			('1004','python',null,100),
    			('1005','django','1004',100)
         
    GO
    
    
    INSERT INTO [SC]([Sno],[Cno],[Grade])
         VALUES('60001','1000','48'),
    			('60002','1003','98'),
    			('60001','1001','56'),
    			('60001','1004','83'),
    			('60001','1003','35'),
    			('60002','1002','71'),
    			('60003','1005','49'),
    			('60005','1002','37')
    GO
    
     
    展开全文
  • 创建数据库二创建表格三输入表格数据四用SQL语言完成相关查询 1 学生信息:学号(sno)、姓名(sname)、性别(sex)、出生日期(birthday)、民族(Nation)2 课程信息:课程代码(cno)、课程名称(cname)、学分(credit)3 学生...
  • SqlServer创建外键

    2021-09-15 16:01:02
    SqlServer建立外键 Alter Table 1名 Add Constraint 外键名 Foreign Key 1中的一项 References 2名(对应的项)

    SqlServer建立外键

    Alter Table 表1名
    Add Constraint 外键名
    Foreign Key 表1中的一项 References 表2名(对应的表项)
    

    在这里插入图片描述

    展开全文
  • SQL创建学生表

    万次阅读 2016-06-03 15:38:06
    --创建学生表 create table studentSys( stuId varchar(6) primary key, stuName nvarchar(5) not null, stuSex nchar(1) check (stuSex in('男', '女')) default '男' , stuAge int check(stuAge>1), stuHome...
    --创建学生表
    
    create table studentSys(
     stuId varchar(6) primary key,
     stuName nvarchar(5) not null,
     stuSex nchar(1) check (stuSex in('男', '女')) default '男' ,
     stuAge int check(stuAge>1),
     stuHome nvarchar(10),
     stuDept nvarchar(20)
    )
    insert into studentSys(stuId, stuName, stuSex, stuAge, stuHome, stuDept) values('d00001', '囚牛', '男', 1500, '东海', '音乐');
    insert into studentSys values('d00002', '睚眦', '男', 1300, '西海', '刀剑');
    insert into studentSys values('d00003', '嘲风', '男', 1200, '南海', '登山');
    insert into studentSys values('d00004', '蒲牢', '男', 1000, '北海', '钟表');
    
    
    select * from studentSys
    

    展开全文
  • 要求学生熟练掌握使用企业管理器和T—SQL语句CREATE TABLE、ALTER TABLE及DROP TABLE语句对数据进行管理。 二、实验原理 在企业管理器中实现创建和修改等工作及使用T—SQL语句CREATE TABLE、ALTER TABLE及DROP...
  • 学生表(学号、姓名、性别、所在班级、年龄) Create table student( Sno nvarchar(100) not null primary key, Sname nvarchar(100), Ssex nvarchar(20), Sclass nvarchar(20), Sage...
  • 该资源是学习数据库,练习相关sql操作的很好的资料,通过附加的方式添加到自己的数据库中即可,该数据库名称为XSCJ,内含学生表、课程表、选课表、成绩表等等。
  • SQLserver创建数据库和

    千次阅读 2020-03-25 22:02:24
    在student数据库上建立student、course和sc,要求:输入列名,数据类型,长度等信息,并保存。其中结构如下所示: Student: 字段名 类型 长度 含义 sno Varchar 20 学号 sname Varchar 10 姓名 sage Int ...
  • --删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alter table 表名...字段名2……)新建:create ta...
  • 创建触发器,当Student中的数据发生变化时(插入、更新、删除),自动修改Dept_age中的数据(提示,需要两个触发器) (1)当在Student中插入或修改学生信息时,在Dept_age更新或插入数据 CREATE TRIGGER trg_...
  • 简单的创建数据库的 SQL语句: use master go if exists(select * from sysdatabases where name='Test') begin select '该数据库已存在' drop database Test --如果该数据库已经存在,那么就删除它 end else ...
  • SQL Server 2012 数据操作(创建、修改、删除)

    万次阅读 多人点赞 2019-04-21 15:59:59
    文章目录准备工作创建数据使用SSMS工具创建数据使用SQL方式创建数据修改数据使用SSMS工具修改数据使用SQL方式修改数据删除数据使用SSMS工具创删除据使用SQL方式删除数据 准备工作     在对...
  • //创建学生表SQL语句 string cmdText = @"CREATE TABLE student_info( id int not null primary key, name varchar(10) not null, age int not null, grade int not null, result int not null)"; //“@”...
  • --学生表tblStudent(编号StuId、姓名StuName、年龄StuAge、性别StuSex) --课程表tblCourse(课程编号CourseId、课程名称CourseName、教师编号TeaId) --成绩表tblScore(学生编号StuId、课程编号CourseId、成绩...
  • SQLServer数据创建总结

    千次阅读 2020-05-09 11:39:39
    一、创建数据 1、建表的语法 2、列的特征包含的内容 1)是否为空(NULL):在输入数据时,数据库的列允许为空时,可以不输入数据,否则必须输入。列是否为空要根据数据库设计的具体要求决定,对于关键列必须禁止为...
  • 内有四个,有触发器,有约束,有存储过程,没有视图,全部都是自己敲的代码
  • sql server基础语法 创建数据库 创建表

    千次阅读 多人点赞 2019-03-23 23:18:08
    sql server基础语法 创建数据库 创建表1.创建数据库2.创建3.在现有中添加标识列4.创建外键5.添加外键6.约束7.创建局部临时8.创建全局临时9.创建具有check约束字段的数据库10.创建含有计算字段的数据库...
  • SQL Server中用代码创建数据库SQL Server2008 1.创建数据库 学生信息数据库创建实验一.sql CREATE database 学生信息_实验一 on ( /*--数据文件的具体描述--*/  name='stuDB_data', -- 主数据文件的逻辑...
  • [SQL Server]创建表-自动增长字段且为主键 CreateTableDS_TCategory -- 问题分类信息 ( CategoryID intidentity(1,1) primarykey, -- 分类ID,主键,自动增长 CategoryName varchar(20) ...
  • 创建 StudentInfo: create table StudentInfo ( -- 设置主键,并添加标识 sID int not null primary key identity(1,1), sName nvarchar(10) not null, sGender bit default(0), sBirthday date, sPhone ...
  • SQL Server 创建表,添加约束

    万次阅读 2017-06-06 14:01:44
    新建,添加删除约束
  • 创建数据 4.创建约束(1)主键约束 主键(PRIMARY KEY)约束的作用 不允许输入重复的值 不能取...4.创建约束(1)主键约束 实例3在学生情况xsqk中创建学号的主键约束,主键约束命名为pk_xsqk_xh create table xsqk ( 学
  • SQL Server2012创建库步骤和相关基本操作语句: WIn+R输入cmd,进入dos系统,启动SQL Server服务,语句为:net start mssqlserver(跟mysql差不多,启动mysql语句为net start mysql) 打开软件Management Studio12.0...
  • SQL的存储过程、触发器等建立视图存储过程触发器函数(自定义函数)索引 视图 ...例: 返回学号为”2020005″学生的成绩情况,存储过程命名为p1 -- 如果不使用存储过程的查询 select * from sc where
  • --创建数据库 use master go if exists(select * from sysdatabases where name = 'StudentManageDB') drop database StudentManageDB create database StudentManageDB on primary ( name = 'StudentManageDB', ...
  • 创建数据库及 一、创建数据库 二、创建表 ...一、使用SQL命令创建数据库 代码为: create database 教学练习 on primary (name = 教学练习_data, filename ='d:\server\mssql\data\教学练习_data.md...
  • sqlserver创建触发器

    千次阅读 2020-04-08 13:05:31
    ①在数据学生”中创建update触发器,级联更新“选课”相应的记录。 ②利用Delete,将“学生中被删除的记录存储到“学生备份”中,以供日后的数据查询和分析。 create trigger su_update on student ...
  • 【学习环境】:sql server 2012【学习内容】:使用sql语句进行库与创建【涉及知识点】:一、数据库的创建 在Sql server 2012中,分为界面操作和代码语句操作,界面操作在后续说明,今天所记为Sql语句的操作 ...
  • 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据和修改数据的方法(以SQL命令为重点)。 二、环境概述: SQL Server 2019 SQL Server Management Studio 管理工具 三、数据库的创建 使用对象资源...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,596
精华内容 11,038
关键字:

sqlserver创建学生表