當前位置:首頁 » 編程語言 » 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
'