码迷,mamicode.com
首页 > 数据库 > 详细

T-SQL语句简易入门

时间:2016-09-14 23:17:45      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

在微软官方,有一篇介绍T-SQL语句的教程,非常好理解,完全可以帮助新手入门,了解常用SQL语句的使用语法,而且又不涉及较为复杂的操作、不用安装示例数据库AdventureWorks。下面是教程里内容的摘录。

T-SQL,也就是Transact-SQL,是微软对SQL标准的实现。(说明:以下的T-SQL语句均在查询编辑器中书写、执行)
 
1. 创建数据库TestData

CREATE DATABASE TestData
GO

鼠标选中“CREATE DATABASE”,按F1,会调出“CREATE DATABASE”语句的在线帮助文档;鼠标选中“CREATE DATABASE TestData”语句,按F5,会执行这条语句。

创建的数据库,其实是model数据库的拷贝、名字换成TestData的结果。

注意:当执行的语句不止一条时,GO用来分隔语句;只有一条语句时,GO可以省略。

2. 创建表Products

表有名字,列有数据类型。创建表时,一般都会有主键,主键的值在表中是唯一的,可以是一列或多列的组合;为每列指定是否可以为null是个好习惯。
数据库引擎默认安装是大小写不敏感的,也就是说“OrderData”与“ORDERDATA”是一样的。

2.1. 创建容纳表的数据库

USE master;

-- Delete the TestData database if it exists.
IF EXISTS(SELECT * FROM sys.databases WHERE name=TestData)
BEGIN
    DROP DATABASE TestData;
END

-- Create a new database called TestData.
CREATE DATABASE TestData;

按F5执行语句。

2.2. 切换连接的数据库
使用TestData数据库

USE TestData
GO


2.3. 创建表Products

CREATE TABLE dbo.Products
   (ProductID int PRIMARY KEY NOT NULL,
    ProductName varchar(25) NOT NULL,
    Price money NULL,
    ProductDescription text NULL)
GO

执行语句。创建了一张名为Products的表,有4列:ProductID、ProductName、Price和ProductDescription,数据类型分别是int、varchar(25)、money和text。Price和ProductDescription列的数据可以为空。这条语句也包含了一个可选元素(dbo.),称为架构,架构指拥有表格的数据库对象。如果你是管理员,默认架构就是dbo,它表示数据库拥有者(Database Owner)。

 

(完)

T-SQL语句简易入门

标签:

原文地址:http://www.cnblogs.com/zhangbao/p/5873861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!