当前位置:首页 » 编程语言 » tsql语句的使用方法
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

tsql语句的使用方法

发布时间: 2023-05-30 20:49:18

1. 使用T-sql语句,完成下面的操作

1.select 姓名,性别,总学分 from XSDA where 总学分>50 and 总学分<60 order by xm=姓名,xb=性别,zxf=总学分
2.select 姓名,总型脊悔学分 from XSDA where 总学分-10 as 部分学分 order by 姓名,野竖部分学分
3.select top 30 percent 课程名卜正称,学分 from KCXX
推荐你去shulanxt,学习一下简单的sql语法吧

2. 怎么运用T-SQL语句创建数据库

T-sql 就是特指 微软的sqlserver的 sql语言扩展哗世

创建数据库的启告sql如下:(简单举例,实际上可控制的内容可以有很多)
use master
go
create database [somedatabasename]
on primary
--建立mdf
(
NAME='SOMENAME' ,
FILENAME='C:\XXX\XXX\SOMENAME.MDF', --文件位置
SIZE=50MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=10MB --也可以是百分比 10%
),
--建立ndf,如果数据库不大可以不要
(
NAME='SOMENAME1' ,
FILENAME='D:\XXX\SOMENAME.NDF', --文件位置
SIZE=5MB , --初始大小
MAXSIZE=10GB , --unlimited 是不限制最大值
FILEGROWTH=10% --也可以是百分比 10%
),

--建立日志

LOG ON
(
NAME='SOMENAME_LOG'乱旁肢 ,
FILENAME='c:\XXX\SOMENAME_LOG.LDF', --文件位置 可以与前面相同或是不同
SIZE=1MB , --初始大小
MAXSIZE=1GB , --unlimited 是不限制最大值
FILEGROWTH=100kb --也可以是百分比 10%

)
go
这样就建立完了

3. 怎么运用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 )

4. 如何使用T-SQL语句创建视图

可根据实际需要用create view语句创建视图。

举例:

有如下表:

createviewv_testasselect*fromtestwhereid<>1;

这样以后,如果在test表中添加数据,只要不为1,都会显示在v_test视图中。

5. 1)使用T-SQL语句管理数据库 (1) 使用CREATE DATABASE创建studb数据库,然后通过系统存储过程sp_helpdb查

if exists (select 1 from sysobject where name = 'sp_helpdb') is not null --判断是否存在同名的存储过程,如果辩烂有就删除
drop procere sp_helpdb
go

create procere sp_helpdb --创建名没灶派为sp_helpdb存储过程
as
create database studb --在存储枯贺过程里创建数据库
on primary
(
--创建主文件
name = studb_mdf,
filename = '存储路径\studba_mdf,mdf',
size = 3mb,
maxsize = 100mb,
filegrowth = 1mb
)
on log
(
--创建日志文件
name = studb_ldf,
filename = '存储路径\studba_ldf,ldf',
size = 3mb,
maxsize = 200mb,
filegrowth = 1mb
)
go

6. 怎么运用T-SQL语句创建数据库

打开【SQL Server Management Studio】窗口,并连接到服务器。

选择【文件】→【新建】→【数据库引擎查询】命令或者单击标准工具栏上的【新建查询】按钮,创建一个查询输入窗口,

在窗口内输入语句,创建“新建的数据1”数据库,保存位置为“C”
单击【执行】按钮执行语句,如果执行成功,在查询窗口的【查询】中可以看到“命令以成功完成”。的提示信息框。在【对象资源管理器】窗口中书涮新,展开数据库节点就可以看到新建的数据了。

7. 怎么运用T-SQL语句创建数据库

SQL Server 2008使用的T-SQL是标准SQL(结构化查询语腔清言)的态哗增强版本,使用它提供的CREATE DATABASE语句同样帆圆行可以完成新建数据库操作。
http://jingyan..com/article/7082dc1c49860fe40a89bd28.html

8. 用T-SQL语句完成创建与管理数据库操作:

用T-SQL语句完成创建与管理数据库操作方法:

createdatabase网络1on
primary
(
name=网络1_data,
filename='c:网络1_data.mdf',
size=55mb,
maxsize=100mb,
filegrowth=10%
)
logon
(
name=网络1_log,
filename='c:网络1_log.ldf',
size=12mb,
maxsize=25mb,
filegrowth=3mb
)

9. T-SQL语句中如何使用INSERT语句插入多行数据

SQLSERVER里面可以采用下面两种办法。
使用SELECT INTO 插入行
SELECT INTO 语句创建一个新表,并用 SELECT 的结果集填充该表。新表的结构由选择列表中表达式的特性定义,例如:
SELECT Shippers.*, Link.Address, Link.City,
Link.Region, Link.PostalCode
INTO NewShippers
FROM Shippers
JOIN LinkServer.DB.dbo.Shippers AS Link
ON (Shippers.ShipperID = Link.ShipperID)
SELECT INTO 可将几个表或视图中的数据组合成一个表。也可用于创建一个包含选自链接服务器的数据的新表。
使用INSERT...SELECT 插入行
INSERT 语句中的 SELECT 子查询可用于将一个或多个其它的表或视图的值添加到表中。使用 SELECT 子查询可同时插入多行。
下面的 INSERT 语句将 titles 中数据的 type 是 modern cooking 的所有行的数据插入到一个庆尺运单独的表中:USE pubsINSERT INTO MyBooks
SELECT title_id, title, type
FROM titles
WHERE type = 'mod_cook'
子查询的选择列表必须与 INSERT 语誉梁句列的列表匹配困咐。如果没有指定列的列表,选择列表必须与正向其插入的表或视图的列匹配。
如果是在程序里面写一个循环语句就可以了。

10. SQL中如何使用T-SQL语句修改表的名称

sp_rename
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
语法
sp_rename
[
@objname
=
]
'object_name
'
,
[
@newname
=
]
'new_name
'
[
,
[
@objtype
=
]
'object_type
'
]
参数
[@objname
=]
'object_name
'
是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么
object_name
必须为
table.column
形式。如果要重命名的是索引,那么
object_name
必须为
table.index
形式。object_name

nvarchar(776)
类型,无默认值。
[@newname
=]
'new_name
'
是指定对象的新名称。new_name
必须是名称的一部分,并且要遵循标识符的规则。newname

sysname
类型,无默认值。
[@objtype
=]
'object_type
'
是要重命名的对象的类型。object_type

varchar(13)
类型,其默认值为
NULL,可取下列值。

描述
COLUMN
要重命名的列。
DATABASE
用户定义的数据库。要重命名数据库时需用此选项。
INDEX
用户定义的索引。
OBJECT

sysobjects
中跟踪的类型的项目。例如,OBJECT
可用来重命名约束(CHECK、FOREIGN
KEY、PRIMARY/UNIQUE
KEY)、用户表、视图、存储过程、触发器和规则等对象。
USERDATATYPE
通过执行
sp_addtype
而添加的用户定义数据类型。
返回代码值
0(成功)或非零数字(失败)
注释
只能更改当前数据库中的对象名称或数据类型名称。大多数系统数据类型和系统对象的名称不能更改。
重命名视图时,sysobjects
表中有关该视图的信息将得到更新。重命名存储过程时,sysobjects
表中有关该过程的信息将得到更新。
每当重命名
PRIMARY
KEY

UNIQUE
约束时,sp_rename
都会自动为相关联的索引重命名。如果重命名的索引与
PRIMARY
KEY
约束相关联,那么
sp_rename
也会自动重命名主键。
重要
重命名存储过程和视图后,请清空过程高速缓存以确保所有相关的存储过程和视图都重新编译。
由于存储过程和视图都不存储数据,所以这两种对象均可快速删除和重建。重命名文本对象时,要获得最佳结果,应删除并使用其新名称重新创建对象。
权限
sysadmin
固定服务器角色成员、db_owner

db_ddladmin
固定数据库角色成员或对象所有者可以执行
sp_rename。只有
sysadmin

dbcreator
固定服务器角色成员才能将
"database
"作为
object_type
来执行
sp_rename。
示例
A.
重命名表
下例将表
customers
重命名为
custs。
EXEC
sp_rename
'customers
',
'custs
'
B.
重命名列
下例将表
customers
中的列
contact
title
重命名为
title。
EXEC
sp_rename
'customers.[contact
title]
',
'title
',
'COLUMN
'