S2 第二章数据库的实现
实现增删改查代码
1 select * from student
--增加数据
insert into student (name,banji,xuehao)
values('老六',,) --修改数据
update student set banji=
where name='老六' --查询数据
select name,banji from student
where banji>=
order by name --删除数据
delete from student
where xuehao>=
--创建数据库
create database Myday
on primary
(
name='Myday1',
filename='D:\创建数据库\Myday1.mdf',
size=5mb,
maxsize=100mb,
filegrowth=%
)
log on
(
name='Myday2',
filename='D:\创建数据库\Maday2.ldf',
size=2mb,
filegrowth=1mb
)
go --查看以创建数据库
use master
go
select*from sysdatabases --删除数据库并创建一个新的数据库
use master
go
if exists(select*from sysdatabases
where name='Myday1')
drop database Myday1
create database Myday1 --创建表
use Myday1
go
create table Student /*-创建学生信息表-*/
(
StudentNo int not null, --学号,非空(必填)
LoginPwd nvarchar()not null, --
StudentName nvarchar()not null, --学生姓名,非空(必填)
Sex bit not null, --性别,取值0或1
GradeId int not null, --年级编号
Phone nvarchar() null, --联系电话,允许为空,即可选输入
Address nvarchar() null, --住址,允许为空,即可选输入
BornDate datetime not null, --出生日期
Email nvarchar() null, --邮箱账号,允许为空,即可选输入
IdentityCard varchar() not null --身份证号
)
go
--添加主键约束
alter table Student
add constraint PK_Student primary key (Student) --添加唯一约束
alter table Student
add constraint UQ_Student1 unique (Student1) --添加默认约束
alter table Student
add constraint DF_Student2 default('默认') for Student2 --添加检查约束
alter table Student
add constraint CK_Student3 check (Student3>=) --添加外键约束
alter table Student
add constraint Student4
foreign key(Student)references Student(Student)
S2 第二章数据库的实现的更多相关文章
- s2第二章深入c#类型
S2第二章预习笔记 深入c# 数据类型 常用类型 java c# 举例 整形 int int 年龄 浮点型 float ...
- mysql学习 第二章 数据库的基本操作
3.1 创建数据库 MySQL安装好之后,首先需要创建数据库,这是使用MySQL各种功能的前提.本章将详细介绍数据的基本操作,主要内容包括:创建数据库.删除数据库.不同类型的数据存储引擎和存储引擎 ...
- MySQL----MySQL数据库入门----第二章 数据库和表的基本操作
2.1 数据库和数据库表的创建 ①数据库的创建(在数据库系统中划分一块存储数据的空间): create database 数据库名称 [charset 字符集]: ②数据库表的创建 use 数据库名 ...
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...
- 第二章 Oracle数据库应用
第二章 Oracle数据库应用2.1 表空间和用户权限下管理 2.1.1 表空间 2.1.1.1 分类: 永久性表空间 临时性表空间 ...
- 使用MYSQL数据库实现编程----第二章第三章课堂知识小总结
第二章1:创建数据库create database myschool 2.数据类型 1.整型 int 2.小数 double 精确度要求高的 ----Decimal(18,4) 2222222 ...
- 第二章、Django以及数据库的配置
目录 第二章.Django以及数据库的配置 一.小白必会三板斧 二.静态文件配置 三.form表单 action和method参数可以写的形式 四.request对象及方法 五.django连接数据库 ...
- 《Django By Example》第二章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:翻译完第一章后,发现翻译第二章的速 ...
- Python黑帽编程 2.0 第二章概述
Python黑帽编程 2.0 第二章概述 于 20世纪80年代末,Guido van Rossum发明了Python,初衷据说是为了打发圣诞节的无趣,1991年首次发布,是ABC语言的继承,同时也是一 ...
随机推荐
- webAPI获得链接客户端IP地址
public static class HttpRequestMessageExtensions { private const string HttpContext = "MS_HttpC ...
- DJANGO基础学习之转义总结:escape,autoescape,safe,mark_safe
何谓转义?就是把html语言的关键字过滤掉.例如,<div>就是html的关键字,如果要在html页面上呈现<div>,其源代码就必须是<div> PS:转义其实就 ...
- herf窗口点击跳转
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 4,帮助命令man
一:man man是manual的缩写,文档的意思 man man(1),代表man下是分用户级别的,
- servlet&jsp高级:第四部分
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- iOS添加广告的主要方法
//用户取消正在执行的广告时 调用 - (void)cancelBannerViewAction { NSLog(@"Banner was cancelled!"); self.a ...
- win 8 pip install 或者 pycharm 安装 paramiko 报错
这是安装时报错的最后几行 creating build\temp.win-amd64-3.5\Release\build creating build\temp.win-amd64-3.5\Relea ...
- Windows Internals学习笔记(二)系统架构
参考资料: 1. <Windows Internals> 2. http://bestcbooks.com 3. Windows Drive Kit 4. Microsoft Window ...
- [转]-Gradle使用手册(一):为什么要用Gradle?
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Using-sourceCompatibility-1. ...
- ACDC
acdc dcdc电源模块中大功率一般都是开关电源模式的,所以一般输入都是一个较宽的电源范围,体积也相对于变压器要小一些,效率高一些,但是纹波会偏大一些,如何选择就要看电路的需求来选择相应的方案