SQL Sever :Transact-SQL 语句编写

目录

 

第 1 课:创建和查询数据库对象

创建数据库

创建表

插入和更新表中的数据 

插入

 更新

从表中读取数据

 创建视图和存储过程

创建视图

 测试视图

创建存储过程

 测试存储过程

第 2 课:配置数据库对象的权限

创建登录名

创建新的 Windows 帐户

 创建 SQL 登录名

授予对数据库的访问权限 

在数据库中创建用户

创建视图和存储过程 

授予对存储过程的权限

第 3 课:删除数据库对象

撤销存储过程权限

删除权限

删除表

删除数据库


第 1 课:创建和查询数据库对象

创建数据库

CREATE DATABASE TestData  
GO  

1.点击执行(或者F5),创建数据库

2.可以选中 CREATE DATABASE ,F1 查看CREATE DATABASE详细语法。

创建表

首先,连接 TestData 数据库

USE TestData  
GO  

接着,创建表

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

插入和更新表中的数据 

插入

INSERT dbo.Products (ProductID, ProductName, Price, ProductDescription)  
    VALUES (1, 'Clamp', 12.48, 'Workbench clamp')  
GO  

or (改变顺序)

INSERT dbo.Products (ProductName, ProductID, Price, ProductDescription)  
    VALUES ('Screwdriver', 50, 3.17, 'Flat head')  
GO 

 or (默认顺序,不推荐)

-- 为注释符(只能注释一行)

-- Skipping the column list, but keeping the values in order 
INSERT dbo.Products  
    VALUES (75, 'Tire Bar', NULL, 'Tool for changing tires.')  
GO 

 插入部分字段(不为空)

INSERT Products (ProductID, ProductName, Price)  
    VALUES (3000, '3mm Bracket', .52)  
GO

 更新

UPDATE dbo.Products  
    SET ProductName = 'Flat Head Screwdriver'  
    WHERE ProductID = 50  
GO

从表中读取数据

SELECT ProductID, ProductName, Price, ProductDescription  
    FROM dbo.Products  
GO  

or

SELECT * FROM Products  
GO   

 or (选择部分字段)

SELECT ProductName, Price  
    FROM dbo.Products  
GO    

 用 where 添加限制条件选择

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值