Transact-SQL语言

数据定义语言(DDL)是指用来定义和管理数据库以及数据库中各种对象的语句,这些语句包括CREATE、ALTER和DROP等。在SQL Server 2005中,数据库对象包括表、视图、触发器、存储过程、规则、默认、用户自定义的数据类型等。这些对象的创建、修改和删除等都可以通过使用CREATE,ALTER,DROP等语句来完成。
 
例:建数据库表
/*下面的例子将创建表S。*/
CREATE TABLE S
(
   sno  char(10)  NOT NULL       /*学号字段*/
         CONSTRAINT PK_sno PRIMARY KEY CLUSTERED/*主键约束*/
         CHECK (sno like '31300501[0-9][0-9]')/*检查约束*/,
   sname      char(8)     NULL, /*姓名字段*/
   sex     char(2)   NULL, /*性别字段*/
   age    int  NULL, /*年龄字段*/
   dept   varchar(20)   NULL/*系别字段*/
  ) 
 
例: 修改S表,增加一个班号列
程序清单如下:
ALTER TABLE S
ADD
CLASS_NO CHAR(6) 
 
例: 删除S表
程序清单如下:
?   DROP table S 
   
数据操纵语言(DML)

?数据操纵语言是指用来查询、添加、修改和删除数据库中数据的语句,这些语句包括SELECT、INSERT、UPDATE、DELETE等。 
 
INSERT语句
 
?INSERT语句用于向数据库表或者视图中加入一行数据。INSERT语句的语法形式如下:
   INSERT [INTO] table_or_view [(column_list)] VALUES(data_values)
?其中,table_or_view是指要插入新记录的表或视图;column_list是可选项,指定待添加数据的列; VALUES子句指定待添加数据的具体值。列名的排列顺序不一定要和表定义时的顺序一致。但当指定列名表时VALUES子句值的排列顺序必须和列名表中的列名排列顺序一致,个数相等,数据类型一一对应。

转载于:https://www.cnblogs.com/blogs108/archive/2011/09/04/Transact-SQL.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值