sql server 建表,增删改练习
use master
--drop database Class create database Class
on primary(
name='Class',
filename='D:\SQLTest\Class.mdf',
size=10mb,
filegrowth=10mb
)
log on(
name='Class_log',
filename='D:\SQLTest\Class_log.ldf',
size=5mb,
filegrowth=10%
) use Class--使用数据库
truncate table ClassInfo --创建班级信息表格
create table Classinfo(
classId int identity(1,1) primary key not null,--后面三个参数分别是 自增(start=1,step=1),主键,非空
className nvarchar(10) not null --nvarchar 使用Unicode编码,长度可变字符串
) --插入数据
insert into Classinfo(className)
values('计科1'),('计科2'),('计科3'),('计科4')
select * from Classinfo --创建学生信息表格
create table StuInfo(
stuId int identity(1,1) primary key not null,
stuName nvarchar(10) not null,
stuSexy bit default(0) not null,--默认值为0
stuBirthday date not null,
stuPhone char(11),
stuEmail varchar(20),
classId int not null,
foreign key (classId) references ClassInfo(ClassId) --classId作为外键,是从ClassInfo的ClassId引用过来的
) --添加学生信息
insert into StuInfo
values('zsben',1,'1999-1-26','','1249461124@qq.com',1),
('zsben2',1,'1999-1-26','','1249461124@qq.com',2)
select * from StuInfo --创建科目表
create table CourseInfo(
cId int identity(1,1) primary key not null,
cName nvarchar(20) not null
) --插入科目信息
insert into CourseInfo
values('数据库'),('算法设计'),('计算机网络')
select * from CourseInfo --drop table ScoreInfo --创建成绩信息表
create table ScoreInfo(
scoreId int identity(1,1) primary key not null,
score int not null,
classId int not null,
foreign key (classId) references Classinfo(ClassId),
StuId int not null,
foreign key (StuId) references StuInfo(StuId)
) select * from Classinfo
select * from StuInfo
select * from CourseInfo
select * from ScoreInfo update Classinfo set className='数媒1'
where className='计科3' delete Classinfo where className='计科4'
1
sql server 建表,增删改练习的更多相关文章
- Sql Server——数据的增删改
所谓数据的增删改就是在创建好数据库和表后向表中添加数据.删除表中的数据.更改表中的一些数据. 新增数据: 语法一: insert into 表名 values (数据内容) --这里需要 ...
- VS连接SQL Server数据库,增删改查详细教程(C#代码)_转载
工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初 ...
- SQL server数据类型、增删改查
数据类型: 整数型:bigint.int.smallint.mediumint.tinyint 小数类型:decimal.numeric 浮点型:real.float.double 位型:bit 字符 ...
- python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- C#winform窗体实现对sql server数据库的增删改查
1.运行效果截图 2.输入用户名,密码进行查询 查找成功则显示 查找不成功显示用户信息不存在 3.输入用户名与密码,向数据库中添加用户信息 添加后数据库表信息 4.查看全部信息 5.根据编号信息进行查 ...
- 在django中使用orm来操作MySQL数据库的建表,增删改
多张表之间的三种关系:一对一,一对多,多对多 创建表 一对一 xx = models.OneToOneField(to='表明',to_field='字段名',on_delete=models.CAS ...
- SQL Server建表和增删改
create database 数据库名 go --穿件完成 go create table 表名(列名 类型, 列名 类型, 列名 类型 --最后一个列名不加逗号) go --创建完成go 以创建表 ...
- 【sql server常用操作{增删改查}】
use DB_x go drop database DB_y create database DB_y --创建数据库 on primary --指定主数据文件 ( name= ...
- sql server 建表,主键与外键约束
主键: 能唯一区分表中每一行 外键:为某表的一列,是另一个表的主键,外键定义了两表之间的联系 商品类别表 use eshopgocreate table category( name varchar( ...
随机推荐
- hdu 1451 Area in Triangle(计算几何 三角形)
Given a triangle field and a rope of a certain length (Figure-1), you are required to use the rope t ...
- MyBank后感
MyBank系统主要的构成部分有:银行账户的初始化,开户,存款,取款,转账,查询余额,修改密码这些操作. =============================================== ...
- python魔法方法__reduce__()的妙用
一.__reduce__()介绍 当定义扩展类型时(也就是使用Python的C语言API实现的类型),如果你想pickle它们,你必须告诉Python如何pickle它们. __reduce__ 被定 ...
- 2019-05-16 Ubuntu使用
Ubuntu的基本操作 查看操作系统版本 https://www.hostingadvice.com/how-to/ubuntu-show-version/ clu@sha01vmdev08:~/so ...
- UE编辑器
引用ue的js 下载地址http://pan.baidu.com/s/1gdrQ35L <script type="text/javascript" src="__ ...
- Redis详细用法
Redis详细用法 1.redis启动命令 本机Redis 安装路径是在usr/local/redis 目录下 启动命令: ./redis-server redis.conf(启动时指定配置文件) 测 ...
- UITableView 支持左右滑动(一)
原理如下: SwipeTableView subView 1 : UIScrollView作为容器, 主要负责左右滑动, 每个tableView的顶部设置相同的contentInset subVie ...
- 同时连接gitlab和github
---恢复内容开始--- 原文地址:https://juejin.im/post/5ac0cf356fb9a028df22c246 1. 分别生成gitlab和github的ssh key 生成第一个 ...
- Shell逻辑运算符及表达式
一. 运算符总结说明 1. 条件运算符 运算符号 代表意义 应用 说明 = 等于 整型或字符串比较: str1 = str2 字符串str1 和字符串str2 相等时返回真,如果在[]中,只能是字符串 ...
- mybatis分页插件使用
一:导入依赖 <!--分页插件--> <dependency> <groupId>com.github.pagehelper</groupId> < ...