sql server 2005 基本操作语句

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

sql server 2005 基本操作语句

--创建数据库
create database abc
--重命名数据库,第一个是老数据库名称,第二个是新数据库的名称
sp_renamedb abc,zhou
--使用数据库
use abc
--查询数据库信息
sp_helpdb abc
--删除数据库
drop database abc
--创建数据库
--一个数据文件mdf,一个日志文件ldf
create database zhou
on
(
    name = abc_dat,
    filename = 'd:\\job\abc_dat.mdf',
    size = 10,
    maxsize = 50,
    filegrowth = 5
)
log on
(
    name =abc_log,
    filename = 'd:\\job\abc_log.ldf',
    size = 5,
    maxsize = 25,
    filegrowth = 5
)

 --创建架构
create schema zhou
--创建表
create table zhou.infor
(
    sno char(4),
    sname char(8),
    sex char(2),
    birthday datetime,
    age int,
    telephone char(11) unique--唯一约束,不能出现相同号码,否则无效,
    address varchar(100),
)
--增加记录,值与字段必须是一一对应的
insert into zhou.infor
values
('0001','周亚朋','男','2010-05-24','0','0797968689','长沙民政职业技术学院')

查询结果
select*from zhou.infor
sno   sname    sex  birthday                age  telephone    address
0001  周亚朋   男   2010-05-24 00:00:00.000  0   0797968689   长沙民政职业技术学院

主键约束
sno char(4) primary key,--表示主键,不会重复
--增加一个约束,只能是男或女,默认是女
    sex char(2)
    constraint conSex--约束名称
    check(sex in ('男','女'))--检查输入的信息是否符合
    constraint conDESex default '女',

外键约束
create table zhou.stu
(
    sno char(4)
    constraint a--定义外键名
    foreign key references--外键约束,zhou.stu中sno必须符合zhou.infor(sno),否则无效
    zhou.infor(sno),
    stusubject char(20),
    score dec(3,1)
)

唯一约束
telephone char(11) unique--唯一约束,不能出现相同号码,否则无效


 三               

create schema student
create database SM

--创建规则
create rule rulTelephone
as @stelephone like
'[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'

--绑定规则
sp_bindrule 'rulTelephone','student.stuInfor.stelephone'

-- 解除规则
sp_unbindrule 'student.stuInfor.stelephone'

create table student.stuInfor
(
  sno char(4) constraint b--定义主键名
 primary key,--表示主键
  sname char(8) unique,
  --增加一个约束,只能是男或者是女,默认是女
  ssex char(2)
  constraint conSex
  check(ssex in ('男','女'))
  constraint conDeSex default'女',
  sbirthday datetime,
  stelephone char(11),-- constraint chkType
  -- check(stelephone like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),
  saddress varchar(100),
)

--对表重命名
sp_rename 'student.test','stuInfor'

--删除表
drop table student.stuInfor

--增加记录,值与字段必须是一一对应的
insert into student.stuInfor
values
('004','tzs','女','2010-05-24','1234567b','长沙民政职业技术学院')
--删除表
  drop table student.stuInfor
--查询表
  select*from student.stuInfor

--创建数据类型
create type sectype
from char(20) not null;

--创建一个成绩表
 create table student.stuScore
(
    Snumber int identity(1,1) primary key,
    sno char(4) foreign key references
       student.stuInfor(sno),
    stuSubject char(20),
    score dec(4,1) constraint chkRang
    check(score between 0 and 100),
    sec sectype, 
 )

--删除一列
alter table student.stuScore
drop COLUMN sec

--删除约束
alter table student.stuScore
drop constraint chkRang

--增加约束
alter table student.stuScore
add constraint chkRang
check(score between 0 and 100)

--增加一列
alter table student.stuScore
add bak varchar(100)

--修改列
alter table student.stuScore
alter column bak varchar(200)

drop table student.stuScore

insert into student.stuScore
values
('004','computer',89,'第一学期')

select * from student.stuScore

delete  from student.stuScore where
Snumber>5

AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解 是一个复杂但核心的动画管理器。它利用 Android 的远程动画机制,拦截系统默认的窗口切换,并替换为高度定制、与 Launcher UI 深度集成的平滑过渡动画。当用户从一个应用程序通过手势或按键返回到 Launcher (桌面) 时,它负责创建和运行动画,使得应用程序窗口能够平滑地过渡(通常是缩小)到 Launcher 上的对应目标(图标、小部件或屏幕中心),同时 Launcher 界面元素(工作区、背景等)恢复显示。计算动画所需的各种参数,如窗口的起始/结束位置、缩放比例、透明度、圆角、裁剪区域等。 阅读详情

相关推荐

系统动力学仿真软件Vensim下载

Vensim是由美国Ventana Systems, Inc.所开发,是采用图示化编程的方式构建系统动力学模型,上手简单。Vensim有很多系列产品,其中Vensim PLE (Personal Learning Edition)是面向个人学习者的,完全免费,可直接官网下载,截止于2022/04/10,最新的Vensim PLE版本是9.2.3。

PMIIᶜᶜ的博客 1万+

sqlserver2005常用命令大全

SQL分类:   DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)   首先,简要介绍基础语句:   1、说明:创建数据库   CREATE DATABASE database-name  

chenminlei的专栏 681

从数据到图片:手把手构建FMCW雷达人体行为识别数据集(行走、跌倒、喝水等6类动作)

本文详细解析了如何利用FMCW雷达构建人体行为识别数据集,涵盖行走、跌倒、喝水等6类动作。通过多普勒特征可视化、图像标准化处理和自动化流水线设计,将原始雷达信号转化为高质量时频图像数据集,为智能家居和健康监护等应用提供可靠数据支持。

weixin_30706691的博客 364

自己整理的常用SQL Server 2005 语句

--创建数据库 createdatabase数据库 go --打开数据库 use数据库 --删除数据库 dropdatabase数据库 Go --创建数据表 createtable数据表 ( 列名1数据类型1限定条件(是否是主外键、是否为空), 列名2数据类型2限定条件(是否是主外键、是否为空) )go --删除数据表 droptabl...

weixin_34038293的博客 143

SQL Server中的六种约束:主键约束,外键约束,唯一约束,非空约束,检查约束,默认约束

什么是约束? 数据库—由若干张数据表组成(理解为一个类库) 数据表—由行和列组成的一个二维数组(理解为一个类) 列—字段(理解为表中对象的一个属性) 行—理解为表中的一个对象 约束是数据库中保证数据完整性的方法 1.实体完整性 例如:每个表中有一个必须要指定的字段 2.区域完整性 针对表中的某个字段进行特殊化限制 3.参照完整性 表与表之间的一种特殊化关联限制 约束类型(6): 1.主键约束(PR...

皮卡丘丘丘~~~ 2万+

SQLServer创建约束

--创建数据库create database studentson primary( name=stu_data, filename='f:\SQL\stu_data.mdf', size=1, maxsize=10, filegrowth=1)log on ( name=stu_log, filename='f:\SQL\stu_log.ldf', ...

weixin_34252686的博客 214

java与sql server 2005的相关操作

//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.State

ihc523的专栏 524

sql2005语句大全

SQL 2005语句大全 2010-02-26 09:23:07|分类: 编程 |标签: |字号大中小订阅 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE ma...

weixin_30273175的博客 89

Sql Server 基础

软件 : Sql Server 2005     这里并不是SQL语法大全,以下是常用的语句,对(数据库、表、字段、数据)的增删改查,如果需要详细全面的Transact-SQL语句,可以查Sql Server联机丛书,那里是最全的资料,一般安装Sql Server都会默认安装。打

赵俊阳的专栏 237

winXP,VS2005,SQL Server 2005 Express,SSMSEE

假期开始.net 2.0的学习,首先碰到的就是环境的配置。以前VS2003,但并没有怎么用。看到那个大东西,就怕了。所以有一个星期的时间基本是在用DW实践着.net 1.0,不知道Gates知道了,会不会有点郁闷。下面把VS2005SQL Server 2005 Express的GUI式查看配置记录下来,以供自己日后参考:系统:Win XP1、先装好VS2005。我装的是 M

CapMIS 5477

sql server2005基本操作

sql server2005 不允许进行远程连接可能会导致此失败2009-05-24 17:33没用过SQL Server 数据库,第一次配置费了不少劲,微软的东西有点绕,能遇到的问题都遇到了,看过此文后,数据库基本都能连接。废话不说。我的系统是xp,不能装SQL Server 2005的企业版本,只能装开发版和Express版,Express是免费版,学习用它就够了。

laolaolai的专栏 946

已安装sql server 2005的电脑上安装Sql server 2008相关

在项目开发过程中安装一个Sql server 2005,但是需要用到sql server 2008 ,因此需要在电脑上在安装一个Sql server 2005,通过网上查阅相关资料,发现两者并存可行,安装中遇到一些问题,罗列如下:        安装的教程参考:          http://blog.csdn.net/Cexu2008/article/details/5498526

herb777的专栏 6233

SQL Server 2005的简单介绍

Microsoft SQL Server 2005系统提供了6个不同的版本,即 –Express版 –工作组版 –标准版 –企业版 –开发人员版 –企业评估版。 经常使用的是前面4个版本   sql2005的安装          在实际安装前,还应该考虑这两个问题:确定安装文件的根目录和确定选用的系统安全模式。这两个问题都与今后的使用息息相关。 安装文件的根目录是Mic

3186

SQL Server 2005 配置发送邮件

SQL Server 2005 配置发送邮件

qq_43667669的博客 879

设置SQL SERVER 2005

一、SQL SERVER 2005 安全性设置: 首先我们要保证SQL SERVER 2005 能够安全的运行,再考虑一些SQL SERVER 2005 的其它服务。 1、修改默认SA密码 安装MSSQL时使用混合模式,当然SA密码最好不能为空,在SQL2005中,可以对SA这个超级用户名进行修改或删除。 修改方式: (1) 数据库查询工具: use master ALTER LOGIN [sa]

CSDN TERRYYRRET 的专栏 1324

SQL SERVER 2005 Express 使用心得

SQL SERVER 2005 Express 使用心得SQL SERVER 2005 Express 是SQL SERVER 2005经过简化的版本,因此它当然会有一些限制,如最大的并发用户数小于等于12个,只能支持一个CPU,最大的内存量是1G等.SQL SERVER 2005 Express的安装过程如下:1. 下载Microsoft .NET Framework 2.0并安装2. 下载 M

4489

使用 TRY/CATCH 语句解决 SQL Server 2005 死锁

对于今天的 RDBMS 体系结构而言,死锁难以避免 — 在高容量的 OLTP 环境中更是极为普遍。正是由于 .NET 的公共语言运行库 (CLR) 的出现, SQL Server 2005 才得以为开发人员提供一种新的错误处理方法。在本月专栏中, Ron Talmage 为您介绍如何使用 TRY/CATCH 语句来解决一个死锁问题。 一个示例死锁 让我们从这样一个示例开始说起,它在 SQL ...

weixin_34220834的博客 991

SQL Server 2000 -SQL Server 2005升级手记

先说一下这次升级,我最大的体会:我觉得一个企业没有办法用一个系统,特别是当一个企业越做越大的时候,所以一个企业不可避免地就会有各种各样的系统,这些系统可以从业务上分为各种不同的系统,同时也可以在技术上分为数据层,中间层,展现层等,但是无论如何,系统间从架构上说一定要做到松耦合,这是架构师必须考虑的问题,否则后续麻烦很多。比如SQL Server 2005, 我之前一直是比较推崇的,微软随数据库服务

Think back, Move forward 2991

SQL Server2005复制实现

SQL Server2005复制实现

轮胎企业-高总的专栏 2090

使用TRY/CATCH语句解决SQL Server 2005死锁

      让我们从这样一个示例开始说起,它在 SQL Server 2000 和 2005 中都能引起死锁。在本文中,我使用 SQL Server 2005 的最新 CTP(社区技术预览,Community Technology Preview)版本,SQL Server 2005 Beta 2(7 月发布)也同样适用。如果您没有 Beta 2 或最新的 CTP 版本,请下载 SQL Serve

avfei的专栏 415

C#与 sql server 2005连接

在Visual Studio 2005连接SQL Server 2000中,我们可能会知道,连接字符串会比较简单,一般远程连接的时候,只需要在Web.config文件配置如下: Timeout=20"/>  Timeout=20" key="ConnectionString" />  然后在代码中通过调用下面的语句就可以实现数据库的连接了。Sq

liaozhiweihaifeng的专栏 1965

SQL Server 2005SQL Express 的异同

SQL Server Express 2005(以下简称 SQLExpress) 是由微软公司开发的 SQL Server 2005(以下简称 SQL2005)的缩减版,这个版本是免费的,它继承了 SQL Server 2005 的多数功能与特性,如:安全性设置、自定义函数和过程、Transact-SQLSQL、CLR 等,还免费提供了和它配套的管理软件 SQL Server Managem

Helling的专栏 2013
上一篇: prum算法介绍
chenniancysc
博客等级 码龄15年 6粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值