- 浏览: 147112 次
- 性别:
- 来自: 汕尾
文章分类
最新评论
动态关键字:
create 新建 alter 修改 drop删除 add添加
动态关键字后一般给表或数据库名
如:1.create database 'MyQQData' 新建数据库 名字为 MyQQData
2.drop table student 删除学员表
约束关键字:
primary 主要的 unique 唯一的 default 默认的 check检查约束
foreign 外来的(外键) references 引文 涉及(引用对象--主键)
建库:
create database '要新建数据库名'
on primary--主数据库
(
name='数据库文件名',
filename='路径(将数据库创建到哪里)+\数据库物理文件名',
/*如果没有特殊要求其后的描述可以不要*/
size=数字mb--,--初始大小
filegrowth=数字%,--设置增长量
maxsize=数字mb--最大容量
)
,
(
/*次要数据库文件,如果没有则不在主数据库文件描述完毕后加"," 创建方法一样*/
name='数据库文件名',
filename='路径(将数据库创建到哪里)+\数据库物理文件名',
)
log on--日志文件
(
name='日志文件名',
filename='路径(将日志文件创建到哪里)+\日志文件的物理文件名',
)
(
/*日志文件2的具体描述,如果有次要文件就要创建相应的日志文件*/
)
go--有后续语句就得加go
建表:
在S2的T-Sql语句中建表语句是最简单的 其需用到 create 新建 关键字
create table 表名
(
字段 数据类型 非空还可以为空,--可以为空写关键字null 非空在null前加not
/*建标识列*/
字段 数据类型 not null identity(1,1),/*identity关键字表明是标识列
前一个1是标识种子后一1是递增量*/
)
--一般建表后紧跟建约束
/*建约束需奥用到我们的动态关键字 alter 修改*/
/*还需用到*/
add /*必须包含add 添加*/ constraint/*约束,也必须包含*/
--固定用法
alter table '表名'
add constraint 约束名 约束类型 约束描述
/*对应约束*/
alter table '表名'
add
--主键
constraint PK_字段/*此为命名规范要求*/ primary key(字段),
--唯一约束
constraint UK_字段 unique key(字段),
--默认约束
constrint DF_字段 default('默认值') for/*到*/ 字段,
--检查约束
constraint CK_字段 check(约束。如:len(字段)>1),
--主外键关系
constraint FK_主表_从表 foreign(外键字段) references 主表(主表主键字段)
go--后续 一般约束是写在建表之后的
关于索引一般不用怎么管
建索引
create 索引类型(聚集、非聚集、主键索引、唯一索引 默认为非聚集) index 索引名
on 表(字段)
with fillfactor = 数字--设置填充因子 建非聚集才用
创建 删除都很简单
只要写上关键字
create 后给你要建的东西就是
删除也是
drop 东西
存储过程也是一样
create procedure 存储过程名
@参数
as
程序逻辑
发表评论
-
终于能拿到私活的第一笔款了
2012-05-25 07:22 866用两周的时间全力做了一套酒店门户网站,包括后台管理网站和最 ... -
.net 隐式转换和显式转换
2012-05-11 07:15 7921.隐式转换:(String不能隐式转换为int) int ... -
解释性语言和编译性语言的区别
2012-05-10 23:02 913计算机不能直接理解高 ... -
.net身份验证机制
2012-05-10 22:47 7191.Windows 依赖于iis提供的验证方式,匿名、基本身 ... -
.net 并发控制方式
2012-05-10 22:35 11251.保守式并发控制 独占式处理,数据在完成更新完成之后才解锁 ... -
String、StringBuffer、StringBuilder的区别
2012-05-10 22:20 7511.String是字符串常量;StringBuffer、Str ... -
对主管的判断
2012-05-03 22:57 704一个个的诺言,不能实现,慢慢地让我对这个主管失去信心,4月 ... -
成熟的标志
2012-04-22 23:14 662一:沉稳(1)不要随便显露你的情绪。 没做到(2)不要逢人就诉 ... -
机会?陷阱?
2012-04-22 23:12 664主管想带我跳槽,提供比现在翻倍的工资,但却打乱了原先的计 ... -
每日总结20120415(周日)
2012-04-15 21:54 762前面的总结终于慢慢地发挥作用了,现在已经基本上了解自己的工作 ... -
每日总结20120410
2012-04-10 23:33 777今天学车,我是第一个上车了,第一次就把车踩熄火了,悲催。关 ... -
每日总结20120409
2012-04-09 22:22 690尝试了一下去见见一些老同学,发现了很多新的东西,人确实是一 ... -
每日总结20120406
2012-04-06 23:01 603今天虽然排除不了外界的干扰,但思路清晰的做事情,让我至少维 ... -
每日总结20120405
2012-04-05 22:39 720今天用做一个签核组织功能模块,分别预测自己能用15分钟做 ... -
每天一个小时听写英语
2012-04-05 20:59 929第一个目标:能一句句的听写读出听到的英文。 -
现有技能水平
2012-04-04 23:56 476.net:初级,能看懂和利用别人的框架,改改贴贴,根据需要添 ... -
不抱怨,说到做到
2012-04-04 23:31 536没出息的人只会抱怨现实或其他人其他条件对自己的不公,实现不 ... -
要在一个领域取得成就,就必须有对该领域的独特的执着
2012-04-03 23:34 990做什么事情都三分钟热度,永远都没有办法学精。对语言的感情, ... -
从来没有那么渴望顶端的风景过
2012-03-29 22:08 685平庸太无趣了,只有爬得更高才能看到更多的乐趣,体验到更多 ... -
思路一定要清晰
2012-03-26 23:21 560今天过了理论考试,把然后把项目要好好地测试了一下,发现了 ...
相关推荐
在SQL Server中,脚本是执行特定数据库操作的命令序列,通常用于数据查询、更新、删除等任务。这里我们分析一下提供的SQL Server脚本实例,它们涵盖了不同的业务场景。 1. **客户档案中修改“专管业务员”**: ```...
Sql sever 2000 强制还原数据脚 ,强制中断所有连接
SQL Sever数据库
ASP通过VBScript或JScript等脚本语言,可以处理服务器端的请求,并将处理结果以HTML形式返回给客户端。在图书管理系统中,ASP主要负责处理用户交互、数据库连接和业务逻辑的执行。例如,当用户提交借书请求时,ASP...
触发器的基本应用,可以了解sql sever 2000触发器的基本应用
这个是软件设计与规范课程设计学生信息管理系统的SQLSever数据库脚本!
SQL Server 是一种关系型数据库管理系统,广泛应用于各种行业。然而,在实际应用中,我们经常会遇到导入超大 SQL 脚本文件的问题。本文将介绍如何使用 osql 工具来导入超大 SQL 脚本文件。 什么是 osql? osql 是 ...
sql sever 2005 x64 安装包,包含服务器安装和工具安装。
sql sever2005安装,主要是针对用户二次安装是遇到的问题
SQL Server 2000是微软公司推出的一款关系型数据库管理系统,它在许多企业中被广泛用于数据存储和管理。为了在Java环境中与SQL Server 2000进行交互,你需要特定的驱动程序,这就是所谓的JDBC驱动。JDBC(Java ...
在本实验项目“python+sql sever 数据库系统大作业实验 教学信息管理系统”中,我们将探讨如何使用Python编程语言与SQL Server数据库进行交互,实现一个教学信息管理系统的各项功能。这个项目包括了数据库设计、...
SQL Server是一款由微软公司开发的关系型数据库管理系统,广泛应用于企业数据存储、管理和分析。本教程专为初学者设计,旨在帮助你快速掌握SQL Server的基本概念、安装与配置、数据库管理以及查询语言SQL。 1. SQL ...
这些课程设计资源包含了多种常见的数据库应用场景,如学生管理系统、图书管理系统、企业人力资源管理系统等。每一个设计都经过精心构思和实践验证,具备良好的数据库结构设计、规范化处理以及高效的查询操作。 资源...
sql sever 2000注册码sql sever 2000注册码sql sever 2000注册码sql sever 2000注册码sql sever 2000注册码sql sever 2000注册码
sql sever 数据库 是一个数据库的数据库sql sever 数据库 是一个数据库的数据库sql sever 数据库 是一个数据库的数据库
【标题】"jsp+sqlsever小网站"指的是一个基于JSP技术开发的简单社交网站,它使用SQL Server作为后台数据库。这样的网站通常用于学习、实践或者演示基本的Web交互功能。 【描述】"全部自己编的,很简单,模拟社交...
3. **SQL Server**:由Microsoft开发的关系型数据库管理系统,广泛应用于企业级数据存储和处理。SQL Server 支持多种数据库访问方式,包括JDBC(Java Database Connectivity),这是Java应用程序连接数据库的标准...
3. **SQL Server**:SQL Server是微软公司的关系型数据库管理系统,用于存储、管理和检索数据。在超市管理系统中,SQL Server可能用于存储商品信息、库存量、交易记录等数据,确保数据的安全性和一致性。 4. **...
SQL SEVER 视频教程,适合于没有使用基础的人