程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> 詳解Sql基本語法

詳解Sql基本語法

編輯:MSSQL

詳解Sql基本語法。本站提示廣大學習愛好者:(詳解Sql基本語法)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Sql基本語法正文


1.創立數據庫

create  database 數據庫稱號

2.刪除數據庫

drop database 數據庫稱號

3.備份sql server

創立備份數據的device

use master

exec sp_addumpdevice '稱號','新的稱號','途徑'

開端備份

backup database pubs to 新的稱號

4.創立表

create table 表名(列名1 類型,列名2 類型)

5.依據已有表創立新表

create table 新表稱號 like 舊表稱號

create table 新表稱號 as select 列名 from 舊表稱號 defintion only

6. 增長一個列

Alter table 表稱號 add 列稱號 數據類型

7.添加主鍵

alter table 表稱號 add primary key(列稱號)

8.自增id屬性從1開端每次加1

identity (1,1)

9.創立索引

create index 索引名 on 表名(列名)

10.刪除索引

drop index idx_name

11.CTE查詢

;with t as(
select openid,ROW_NUMBER()over(partition by openid order byopenid)as row
from #temp)delete t where row>1

12.case when的用法(修正表稱號id,當 t 的名字不為空,則照樣 t 的名字,不然變成表稱號的名字,把被修正的數據輸入莅臨時表)

update pn
set pn.id=case when t.id>'' then t.id else pn.id end
output deleted.id into 暫時表
from 表稱號 pn with(nolock)
join #temp t

13.查詢、拔出、刪除、乞降、均勻、最年夜值

select * from table
insert into new_table(id,name)values(1,'張三')
delete from table where 規模
select sum(field1) as sumvalue from table1
select avg (field1) as avgvalue from table1
select max(field1) as maxvalue from table1

經由過程以上內容給年夜家詳解Sql基本語法,願望本文引見可以或許給年夜家帶來贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved