car set oil=7.4 where oil=4.7 --将oil为4.7修改为oil=7.4delete from car where oil =9.5 --删除oil=9.5的select name from car --条件查询 只查询一列select name from car where oil=7.4--查询一列并且oil=7.4select name,oil from car where oil=7.4 --只显示name跟oil两行并且是oil=7.4的select * from car where name like ‘%宝马%‘--模糊查询 查询名字中带有宝马的select* from car order by oil asc --将oil按顺序从小到大排序select* from car order by oil desc --将oil按顺序从小到大排序select distinct powers from car --去重查询select oil from car group by oil--分组查询
数据库 t-sql 语句
标签:查询 子查询 logs 顺序 高级 逗号 update 表名 order by
小编还为您整理了以下内容,可能对您也有帮助:
T-SQL语句的分为哪四类?
根据其完成的具体功能,可以将T-SQL语句分为:数据定义语言、数据操纵语言、数据控制语言、事务管理语言。
1、数据定义语言用来定义和管理数据库以及数据库中的各种对象,这些对象的创建、修改和删除等都可以通过使用CREATE、ALTER、DROP等语句来完成。
2、数据操纵语言用来查询、添加、修改和删除数据库中数据,相关语句包括SELECT、INSERT、UPDATE利和DELETE等。
3、数据控制语言用来进行安全管理,用来设置或者更改数据库用户或角色权限以确保数据库中的数据和操作不被未授权的用户使用和执行。相关语句包括GRANT、DENY和REVOKE等。
4、事务管理语言的相关语句有:BEGINTRANSACTION用来明确定义事务的开始,COMMITTRANSACTION用来明确地提交完成的事务,ROLLBACKTRANSACTION用来使数据回到事务开始时的状态并释放该事务占据的资源。
扩展资料
SQL Server和T-SQL的区别
SQL Server是结构化查询语言,是目前关系型数据库管理系统中使用最广泛的查询语言。
T-SQL即 Transact-SQL,是标准SQL语言的扩展,是SQL Server的核心,在SQL的的基础上添加了变量,运算符,函数和流程控制等新内容。
总之SQL Server是几乎所有关系型数据库都支持的语言,而T-SQL是Microsoft SQL Server支持的语言。
怎么运用T-SQL语句创建数据库
打开【SQL Server Management Studio】窗口,并连接到服务器。
选择【文件】→【新建】→【数据库引擎查询】命令或者单击标准工具栏上的【新建查询】按钮,创建一个查询输入窗口,
在窗口内输入语句,创建“新建的数据1”数据库,保存位置为“C”
单击【执行】按钮执行语句,如果执行成功,在查询窗口的【查询】中可以看到“命令以成功完成”。的提示信息框。在【对象资源管理器】窗口中书涮新,展开数据库节点就可以看到新建的数据了。
T-SQL语言中数据定义语言、数据操纵语言中所包含的主要语句和功能
--数据操作
SELECT
--从数据库表中检索数据行和列
INSERT
--向数据库表添加新数据行
DELETE
--从数据库表中删除数据行
UPDATE
--更新数据库表中的数据
--数据定义
CREATE
TABLE
--创建一个数据库表
DROP
TABLE
--从数据库中删除表
ALTER
TABLE
--修改数据库表结构
CREATE
VIEW
--创建一个视图
DROP
VIEW
--从数据库中删除视图
CREATE
INDEX
--为数据库表创建一个索引
DROP
INDEX
--从数据库中删除索引
CREATE
PROCEDURE
--创建一个存储过程
DROP
PROCEDURE
--从数据库中删除存储过程
CREATE
TRIGGER
--创建一个触发器
DROP
TRIGGER
--从数据库中删除触发器
CREATE
SCHEMA
--向数据库添加一个新模式
DROP
SCHEMA
--从数据库中删除一个模式
CREATE
DOMAIN
--创建一个数据值域
ALTER
DOMAIN
--改变域定义
DROP
DOMAIN
--从数据库中删除一个域
--数据控制
GRANT
--授予用户访问权限
DENY
--拒绝用户访问
REVOKE
--解除用户访问权限
--事务控制
COMMIT
--结束当前事务
ROLLBACK
--中止当前事务
SET
TRANSACTION
--定义当前事务数据访问特征
--程序化SQL
DECLARE
--为查询设定游标
EXPLAN
--为查询描述数据访问计划
OPEN
--检索查询结果打开一个游标
FETCH
--检索一行查询结果
CLOSE
--关闭游标
PREPARE
--为动态执行准备SQL
语句
EXECUTE
--动态地执行SQL
语句
DESCRIBE
--描述准备好的查询
还有很多,你参考http://www.ark88.com/Article/Class31/Class32/2003-12-30/Article_20031230201228.html
使用T-SQL语句创建数据库 创建表
最简单的,CREATE DATABASE mytest 这样就可以创建数据了,数据文件什么的都存放在默认的目录下了。
指定一些参数的语句:
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )