SQL Server 2019 的使用:

操作有以下几个内容:

任务一:创建一个名为XSCJ的数据库,在XSCJ数据库中创建如下关系表:学生信息表S,课程表C,成绩表SC。

方法一:

1、新建查询,打开命令框

2、输入命令(建库建表命令)

create database XSCJ;   --建库命令use XSCJ;create table 学生基本信息表S  --建表命令
(Sno char(9)  not null,Sname nvarchar(6) not null,Ssex nchar(1) not null default '男' check(Ssex='男' or Ssex='女') , --默认男,检查输入项Sage int not null,Sdept nvarchar(10) --一般最后一行不加逗号
); --以分号结束

3、刷新数据库,可以看到我们刚刚创建的表,执行效果:

4、用同样的方法完成新建三张表。

use XSCJ;--创建课程信息表
create table 课程信息表C
(Cno char(4)  not null,Cname    nvarchar(20) not null,Cteacher nvarchar(9) not null
); 
use XSCJ;--创建课程信息表
create table 学生成绩表SC
(Sno char(9)  not null,Cno  nvarchar(4) not null,Score int not null
); 

(先不给各个表设置参照完整性约束)

插入数据:

可一条一条数据输入,效率较慢。

use XSCJ;insert into 学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)
values('S1','李强','男',19,'计算机');

一次插入多条数据。

use XSCJ;insert into 学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)
values('S1',' 李强',  '男',   19, '计算机'),('S2','    王松',   '男',  20, '通信工程'),('S3','    李丽',   '女',  18, '电子'),('S4','  张平',   '女',  21, '计算机'),('S5',' 何晴',   '女',  19, '通信工程'),('S6','    王小可','男',    20, '计算机'),('S7',' 张欢',   '男',  20, '电子');

这部分代码可以说是非常繁琐,我没有找到便捷的方法,只能从word中硬改。 其他也一样,需要我们耐心处理,细心仔细。

如何使用T-SQL创建库、表和添加记录(写作业复习必看,最全最详细)相关推荐

  1. Android eclipse实现创建水果表并添加信息,将其以ListView控件显示

    Android eclipse实现创建水果表并添加信息,将其以ListView控件显示 整个程序包含:三个.java文件以及两个.xml文件 1.Fruit.java: package com.gpn ...

  2. mysql创建数据库时候同时创建表空间_mysql::创建多个表空间添加记录数据会添加到哪个表空间中?...

    问题:创建多个表空间添加记录数据会添加到哪个表空间中 答:后一个 drwx------ 2 mysql mysql 4.0K Apr 26 08:04 demo -rw-rw---- 1 mysql ...

  3. 【SQL】 使用SQL语句在表中添加数据(一条 / 多条)

    [SQL] 使用SQL语句在表中添加数据(一条 / 多条) 1.单条数据 insert into 表名(字段名1,字段名2)value(值1,值2); 例如: insert into tablenam ...

  4. 【SQL练习】创建表格,并添加记录

    1.创建表格结构  2.添加记录  代码: 1.创建表格: drop table work; drop table employee; drop table department;create tab ...

  5. 数据库基础--数据库基础管理(创建库/表 以及插入修改删除表数据)

    1.啥子是数据库–存储数据的仓库 2.什么是数据–音乐,电影,文本,图片等 常见的数据库软件 Oracle 不开源 跨平台 厂商:甲骨文 MySQL 开源 跨平台 厂商:甲骨文 SQL Server ...

  6. 用PL/SQL创建图书表

    创建图书表@TOC 1.新建一个sql窗口,创建一个图书表 create table book ( no varchar2(64), name varchar2(10), author varchar ...

  7. SQL创建与表创建基础

    use master--选择当前master数据库 if DB_ID('BOOK')is not null--如果Book数据库存在,则把它删除 drop database BOOK Go creat ...

  8. sql在已创建的表上添加约束

    有时候我们需要在创建好的sql表上对一些列添加约束,可以这么做: 在一个已创建的表的 "Age" 字段中添加 NOT NULL 约束如下所示: ALTER TABLE Person ...

  9. SQL(创建新表导入数据)

    创建新表导入数据 1 在数据库中创建一个新的数据库,命名. 2 命名之后在数据库文件选择路径,两个都要确定. 3 在新建的数据库中新建一个表,添加所需要的数据后, 要设计一个ID:在ID列名设计主键, ...

最新文章

  1. Python | 用PrettyPrinter,让Python输出更漂亮,你值得拥有
  2. 手机号验证_国际手机号收不到微博验证短信,微博验证短信一直提示超过上限怎么办?...
  3. CXF的Spring注解配置及使用
  4. 移动时捕捉不到基点_CAD入门学习攻略:CAD软件中对象捕捉功能使用技巧汇总
  5. Unity SRP自定义渲染管线 -- 5.Directional Shadows
  6. 【英文写作日知录 第1期】句式汇总 Sun, 05 July 2020
  7. bzoj1047/luogu2216 理想的正方形 (单调队列)
  8. 分拆素数和(杭电2098)
  9. 金融大规模毁灭性武器--高频统计套利
  10. 分享一个棋力很强的象棋应用和一个强大的开局库
  11. 计算机更新有用吗,驱动有必要升级吗_n卡驱动有必要更新吗
  12. 深度学习(19): Deep Reinforcement learning(Policy gradientinteract with environment)
  13. python第五次作业——潘芊睿
  14. python递归解压文件_Python之路10-递归调用解压zip包或rar包
  15. 网络加速器的加速原理
  16. java与模式孙悟空_由孙悟空的七十二变看Java设计模式:装饰者模式
  17. 不准把水放在计算机旁英语翻译,英语翻译translationpra水ctice.ppt
  18. mysql gmt格式_将MySQL数据库时区设置为GMT
  19. 第一次“初吻” - 和互联网牵手的日子
  20. 分享四款吾爱破解热门小工具

热门文章

  1. java实现集合运算_java实现集合的运算
  2. Oracle OLAP 与 OLTP
  3. Linux SIGABRT和abort()函数
  4. ADAS技术以及产品详解
  5. C语言的发展颇为有趣。它的原型ALGOL 60语言
  6. 30岁程序员的几种职业状态
  7. 2021年3月7日之前学习记录
  8. 如何利用营销来更好传播信息
  9. 2016级算法第三次上机-G.Winter is coming
  10. 关于 ObjectARX 兼容性