当前位置:首页 » 编程语言 » 创建科目代码表sql语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

创建科目代码表sql语句

发布时间: 2023-03-23 19:59:20

sql中插入会计科目代码

设蔽卜本表为table1, 科目表为table2
则更新语句如下:
-- 添加科目代码列
alter table1 add 科目代码 varchar(64)

-- 更新数据
update a set a.科目代码=b.一级科目代宏漏穗码+b.二级科目代码+b.三级科目搜高代码
from table1 a
join table2 b
on a.一级科目=b.一级科目
and a.二级科目=b.二级科目
and a.单位名称=b.单位名称

Ⅱ 用SQL语言创建学生成绩数据库的代码

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CangKu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CangKu]
GO

CREATE TABLE [dbo].[成绩] (
[学号] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[科目] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
...........

) ON [PRIMARY]
GO

Ⅲ 用sql语言实现下列功能的sql语句代码

1. 创建数据库 学生成绩数据库 代码
create database 库名
on primary
(
name='名字',
filename='物理存储路径',
size=5mb, 大小
filegrowth=10% 增长量
),
(
ndf文件 语法和MDF一样
)
log on
(
ldf文件 语法同上
)

2. 创建数据表 课程信息表 代码
课程信息表(课号char(6),名称)
要求使用:主键(课号),非空(名称)
use 数据库名
create table subjectInfo
(
subjectId char(6) constraint PK_subjectId primary key
subjectName varchar(20) not null
)

3.创建数据库 学生信息表 代码
学生信息表(学号char(6),姓名,性别,民族,身份证号)
要求使用:主键(学号),默认(民族),非空(民族。姓名),唯一(身份证号),检查(性别)

create table studentInfo
(
studentId char(6) constraint PK_studentID primary key
studentName varchar(20) not null
sex varchar(4) constraint CK_sex check(sex='男' or sex='女')
nation varchar(10) constraint DF_ default('汉族') not null
ID(突然忘记身份证号怎么拼了) varchar(30) constraint UQ_ID unique(id)
)

4.常见数据表 成绩信息表
成绩信息表(id,学号,课号,分数)
要求实用:外间(学号,课号),检查(分数),自动编号(id)
create table score
(
id int identity(1,1)
stuId char(6) constraint FK_stuID foreign key references studentInfo(studentID)
subjectID char(6) constraint FK_subjectID foreign key references subjectInfo(subjectId)
score int constraint CK_score check(score>0 and score<101)
)

5.将下列课程信息添加到课程信息表的代码
课号 名称
100101 西班牙语
100102 大学英语
修改 课号为100102的课程名称: 专业英语
删除 课号为100101的课程信息

insert subjectInfo values ('100101','西班牙语')
insert subjectInfo values ('100102','大学英语')
update subjectInfo set subjectName='专业英语' where subjectID='100102'
delete from subjectInfo where subjectID='100101'

6. 创建视图 成绩信息表视图 的代码
成绩信息表视图(学号,姓名,课号,课程名称,分数)
create view v_score
as
select 学号=studentInfo.studentID,姓名=studentInfo.studentName,课号=score.subjectId,课程名称=subjectInfo.subjectName,分数=score.score from score inner join studentInfo on score.stuID=studentInfo.studentId inner join subjectInfo on score.subjectId=subjectInfo.subjectID
累了 剩下几题待会来写

Ⅳ SQL数据库用代码创建 怎么创建

createdatabase数据库名称

on

(

name='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

logon

(

name='b',

filename='b.ldf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

(4)创建科目代码表sql语句扩展阅读:

SQL语句创建基本数据库

SQL语句代码:CREATEDATABASE语句。

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

);

可以用这个模板,例子:

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:SQLSERVER2008Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

);

完毕!

Ⅳ 用sql语句创建一个教师表教师可以带多个班但不能带多门课

热门频道

首页

博客

研修院

VIP

APP

问答

下载

社区

推荐频道

活动

招聘

专题

打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved

sql
打开APP

SQL数据库创建学生、教师、选课表 原创
2020-12-17 12:05:09
7点赞

Chowhound_i

码龄2年

关注
SQL数据库创建学生、教师、选课表
创建学生表

create table student (
sno char(14) primary key,
sname char (10) not null,
ssex char(2),
sage tinyint,
sdept varchar(20),
spassword tinyint,
)
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
创建教师表

create table teacher (
tno char(14) primary key,
tname char (10) not null,
tsex char(2),
tage tinyint,
sdept varchar(20),
spassword tinyint,
)
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
创建选课表

create table course (
cno char(10),
sno char(14) not null,
tno char(14) not null,
cyear tinyint,
cterm tinyint,
grade tinyint,
primary key(sno,tno),
foreign key(sno) references student(sno),
foreign key(tno) references teacher(tno),
)
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
文章知识点与官方知识档案匹配
MySQL入门技能树使用数据库创建和删除表
28046 人正在系统学习中
点击阅读全文
打开CSDN,阅读体验更佳

3.SQL--创建教师表和向表内插入数据_weixin_33712881的博客
3.SQL--创建教师表和向表内插入数据 --创建教师表,并向表内插入数据 create table Teacher(Tid varchar(10),Tname nvarchar(10)) --向表内插入数据 insertinto Teacher values('01' , '韩寒') insert into Teacher values('02...
sql语句(学生表、课程表、分数表、教师表)_煜帆帆的博客
student(学生表)、teacher(教师表)、course(课程表)、sc(分数表) 2、创建表 //学生表 create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); 1 2 3 4 5 6...
热门推荐 创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)
创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表… 表(一)Student (学生表) 属性名 数据类型 可否为空 含 义 Sno varchar (20) 否 学号 Sname varchar (20) 否 学生姓名 Ssex varchar ...
继续访问
mysql创建教师表_day34 mysql 认识数据库,创建学生,教师,学院表
数据库 - 数据的仓库(集散地) - database - 实现数据持久化和数据管理持久化 - 将数据从内存转移到能够长久保存数据的存储介质的过程数据库的分类:关系型数据库(SQL)和非关系型数据库(NoSQL)文件系统 / 层次数据库 / 网状数据库关系型数据库1970s - E.F.Codd - IBM研究员 - System R理论基础:关系代数和集合论具体表象:用二维表来保存数据 - 学生...
继续访问
使用SQL语句创建及使用SQLServer数据库_MyAnqi的博客
1使用SQL语句在数据库中Student表插入对应表格前2行元组。 insert into Student(sno,sn,sex,bor,clano,age)values(108,'曾华','男','1992-09-01','09033',22); insert into Student(sno,sn,sex,bor,clano,age)values(105,...
...名学生的SQL语句。_白一晓的博客_查询教师表中的总人数
在Mysql面试的写SQL语句环节中,有人曾碰到了这样一道这样的一道SQL语句题。目前有两张数据表,一张学生,一张老师表。里面都有Name和Code两个字段。求出张三的老师一共有多少名学生。 这样,我们还是先建两张普通的数据表。
最新发布 mysql 创建学生表、课程表、学生选课表
学生-课程数据库中包含以下三个表关系的主码加粗表示,各个表中的数据实例:StudentCourseSCSno为Student表的主键,Cno为Course表的主键,SC表中外键Sno,Cno分别是Student表和Course表的主键
继续访问

数据库实验报告一
KingBase数据库下SQL语句的基本使用
继续访问

数据库sql语句练习_Young_991的博客
一、设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题...
...和MySQL示例查询_库特社区的博客_sql创建教师信息表
了解如何在其中创建表是一个重要且基本的概念。SQL 在本教程中,我将使用 PostgreSQL 和 MySQL 的代码示例向您介绍语句的语法。SQLCREATE TABLE 基本语法CREATE TABLE 以下是该语句的基本语法:CREATE TABLE ...
【SQL】基本SQL数据表(学生、老师、课程、成绩)
create table student--创建student数据表 ( s_no char(10) not null, --学号 s_name nchar(10), --姓名 s_sex char(2), --性别 borndate smalldatetime,--出生日期 ClassName nvarchar(50), --班级名称 Telephone varchar(11), --电话号码 EnrollDate smal.
继续访问
数据库题:学生表,选课表,课程表写SQL(多表)
设教学数据库中有三个基本表: 学生表 S(SNO,SNAME,AGE,SEX),其属性表示学生的学号、姓名、年龄和性别;选课表 SC(SNO,CNO,GRADE),其属性表示学生的学号、所学课程的课程号和成绩;课程表 C(CNO,CNAME,TEACHER),其属性表示课程号、课程名称和任课教师姓名。 下面的题目都是针对上述三个基本表操作的(原题S#、C#这样子写法在查询的时候会报错,这里就用S...
继续访问

2021-09-06
#创建db_test数据库 create DATABASE db_test CHARACTER set utf8; use db_test; #在test数据库中创建teacher表 create table teacher( number int PRIMARY key auto_increment, tname VARCHAR(30), sex VARCHAR(4), depno int, salary float, address VARCHAR(...
继续访问

太原理工大学软件学院数据库实验四(2021.4.26)
太原理工大学软件学院数据库实验四(2021.4.26) -- (1)创建Student 表 CREATE TABLE Student ( Sno CHAR(8) PRIMARY KEY, Sname CHAR(8) NOT NULL, Ssex CHAR(2) CHECK( Ssex in ('男','女')), Sage SMALLINT, Sdept CHAR(20), Sclass CHAR(4) NOT NULL, Stotal smallint DEFAULT 0 ); -- (2)创建Cours
继续访问
SQL语言编程实战系列(一)——教学管理数据库的创建和简单操作
SQL语言编程实战系列(一)——教学管理数据库的创建和简单操作,基于《数据库原理与设计——基于SQL Server2012》王世民等编着P204-综合题5.3.1编写的解答。
继续访问

SQL建表语句(建立学生_课程数据库)
SQL建表语句(建立学生_课程数据库) (1)建立学生_课程数据库 (2)包含学生表Student 包含Sno(学号),Sname(姓名),Ssex(性别),Sage(年龄),Sdapt(所在系)属性列 学号为主码(主键) (3)创建课程表Course 包含Cno(课程号),Cname(课程名),Cpno(先行课课程号),Credit(学分)属性列 课程号为主码(主键) (4)学生_课程表SC 包含Sno(学号),Cno(课程号),Grade(成绩)属性列 学号,课程号为主码(主键) Creat
继续访问
Oracle完整的试题
[code="java"]create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) primary key, tname varchar2(20) ...
继续访问
用mysql创建学生成绩表_用SQL创建学生成绩数据库
创建数据库school,这个数据库中包含四个表:分别是学生表、教师表、课程表和成绩表。语法:create database school;(创建数据库school)show databases;(查看是否已经创建好)drop database school;(删除数据库school,这里不必删除)2.设计创建学生表、教师表、课程表和成绩表。语法:use school;create table st...
继续访问
数据库面试----学生、老师、课程、选课表常用sql示例
数据库面试----学生、老师、课程、选课表常用sql示例 请先看看六大范式详解 1——建表 (1)学生表 student DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `sid` int(11) DEFAULT NULL, `sname` varchar(20) DEFAULT NULL, `sage` int(11) DEFAULT NULL, `ssex` varchar(20) DEFAULT NULL ) ENGIN
继续访问
创建学院表 学生表 教师表 课程表 选课记录表
为什么要使用数据库 解决数据持久化问题 高效的管理数据(增删改查) 数据库的分类: 关系型数据库 理论基础:关系代数 具体表象:二维表 行:记录 列:字段 编程语言:SQL(结构化查询语言) DDL - 数据定义语言 —> create / drop / alter DML - 数据操作语言 —> insert / delete / update DQL - 数据查询语言 —> select DCL - 数据控制语言 —> grant / revoke ...
继续访问

将数据插入教师表.sql
sql 插入多条语句
合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表
SQL语句创建和删除基本表1. 编写6个基本表2. 修改基本表结构,完整性约束条件3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系编号,系名称、系主任、联系电话、地址) 专业(专业编号、专业名称、所属系) 教师(教师编号、姓名、所在系、电话、电子信箱) 学生(学号、姓名、性别、出生日期、所学专业) 课程(课程号、课程名、学分、先修课) 学生选课(学号、课程号、成绩) 要求:在数据库EDUC中,创建对应的6个基本表,基本表的名称和属性名称由
继续访问
学习好sql
科目表 Course数据表介绍 --1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表 Teacher(TId,Tname) --TId 教师编号,Tna...
继续访问
CSDN学霸课表——NoSQL是什么
《NoSQL是什么》 NoSQL(NoSQL = Not Only SQL),意即反SQL运动,是一项全新的数据库革命性运动。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 ►阅读全文 Redis集群架构讲师:李兴华 Redis是现在使用最为广泛的NoSQL数据库技术,其自身不仅拥有着良好的操作性能,也被广
继续访问
MySQL的teaching表建立_MySQL-一- 创建数据表
问题一:如何验证MySQL数据库安装成功?问题二:如何用客户端navicat连接到MySQL数据库?练习:创建学校数据库的表2.创建数据库2.1 创建学生表student2.2创建成绩表score2.3创建课程表course2.4创建教师表 teacher注:这里教师姓名可以为null3.练习插入数据3.1 向学生表里添加数据3.2向成绩表中添加数据3.3向课程表中添加数据3.4向教师表中添加数据...
继续访问
学生选课在MYSQL创建表_设要建立“学生选课”数据库,库中包括学生、课程和选课 3 个表,其表结构为: 学生(学号,姓名,性别,年龄,所在系) 课程(课程号,课程名,先行课) 选课(学号,课程号,成...
【单选题】湿空气的下列参数:I.干球温度、II.湿球温度、III.露点温度,它们之间的大小关系是【填空题】在缺省情况下,所创建的索引是_________索引。【其它】使用 T-SQL 命令,完成下面的操作。 1 .创建学生成绩视图(学号,姓名,课程编号,课程名称,成绩) 。 2 .创建信息系学生视图(学号,姓名,性别,系名,出生日期,民族,总学分,备注)。 3 .创建优秀学生视图(学号,姓名,平均...
继续访问
用sql语句创建一个教师表
sql
写评论

评论

35

7



分享
前往CSDN APP阅读全文
阅读体验更佳

CSDN

成就一亿技术人

前往

Chrome浏览器
继续
打开CSDN APP阅读体验更佳

Ⅵ sql 创建数据库 创建表 脚本代码~只要代码

创建数据库的SQL语句:
create database stuDB
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

删除这个数据库,SQL Server将数据库的清单存放在master系统数据库的sysdatabases表中,只需要查看该表是否存在于该数据库中就可以
了,语句如下:

use master -- 设置当前数据库为master,以便访问sysdatabases表
go
if exists(select * from sysdatabases where name='stuDB')
drop database stuDB
go

创建表和删除表的SQL语句如下:
use StuDB
go
if exists(select * from sysobjects where name='stuMarks')
drop table stuMarks
create table stuMarks
(
ExamNo int identity(1,1) primary key,
stuNo char(6) not null,
writtenExam int not null,
LabExam int not null
)
go
-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列
alter table 表名
add constraint 约束名 约束类型 具体的约束说明
alter table 表名
drop constraint 约束名
alter table stuMarks
add constraint UQ_stuNo Unique(stuNo)
alter table stuMarks
drop constraint UQ_stuNo
/*--添加SQL登录账户--*/
exec sp_addlogin 'xie', '123456' -- 账户名为xie,密码为123456
--删除xie账户名
exec sp_droplogin 'xie'
/*--在stuDB数据库中添加两个用户(必须存在)--*/
use stuDB
go
exec sp_grantdbaccess 'xie','123456'
go
-- 提示:SQL Server 中的dbo用户是具有在数据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,
-- 如果创建了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用
-- 户始终出现在每个数据库中
/* --给数据库用户授权-- */
-- 授权的语法如下
-- grant 权限 [on 表名] to 数据库用户
use stuDB
go
grant select,update,insert on stuMarks to xie
grant create table to xie
go

Ⅶ 在数据库teacher_class下,写出创建教师表、课程表、授课表的SQL语句,各表结构如下所示:

  1. 创建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check(tsex='男' or tsex='女') ,

birthday smalldatetime,

dept char(20),

phone char(8)unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2.添加列

alter table tc add Type nchar(1)

3.修改列的类型

alter tabletc altercolumn Typenchar(2)

4.删除列

alter table tc dropcolumnType

Ⅷ sql语句创建表

可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。

  1. 用SQL语句创建表:

    用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,......)

  2. 用SQL事务管理器(SQL Enterprise Manager)来创建表:

  • 打开软件SQL事务管理器(SQL Enterprise Manager),点击“连接”。

  • 点击左上方的“新建查询”,则出现编写代码的窗口,在窗口中写下代码。

  • 点击左上方的红色感叹号,执行语句。

  • 执行语句。

  • 选择上方的“视图”按钮,右键点击,选择刷新,数据库和表格建立完成。

Ⅸ 用SQL语言如何创建学生成绩数据库的代码

create database [数据库名];
user [该数据库名];

--学生表
create table [学生表表名](
sId int primary key, --学生ID编号,主键
sName varchar(10) unique not null, --学生名灶锋字
);

--科目表
create table [科目表表名](
sjId int primary key, --科目ID编号,主键
sjName varchar(10) unique not null, --科目名称
);

--成绩表
create table [成绩表表名]
rId int primary key, --成绩ID编号,主键
sjId int references [科目表表名](sjId), --科目ID编号,继承科目表的隐明晌ID编号
sId int references [学槐衡生表表名](sId), --学生ID编号,继承学生表的ID编号
result float not null --成绩
);

--查询语句
select r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result
from [成绩表表名] r,
join [科目表表名] sj on sj.sjId=r.sjId,
join [学生表表名] su on su.sId=r.sId;

Ⅹ 怎么输入SQL语句,生成subjects表,表结构如下所示,“科目编号”字段为主键,所建查询命名为

mysql:
CREATE TABLE `subjects` (
`cid` int(11) NOT NULL AUTO_INCREMENT COMMENT '科目明衫敬激慎编号塌槐',
PRIMARY KEY (`cid`)

)