萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mssql數據庫 >> SQLServer基礎語法實例應用(一)

SQLServer基礎語法實例應用(一)

 

一、基礎

1、說明:創建數據庫 ? 1 CREATE DATABASE database-name

2、說明:刪除數據庫

? 1 DROP  DATABASE database-name 

3、說明:備份數據庫

? 1 2 3 4 5 USE master -- 創建 備份數據的 device EXEC sp_addumpdevice 'disk', 'cc_jz', 'd:cc_jz.dat' -- 開始 備份 BACKUP DATABASE cc_jz TO cc_jz

4、說明:創建新表

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)   --> 測試數據:[a] if object_id('[a]') is not null drop table [a] go create table [a]([ID] int,[品名] varchar(6),[入庫數量] int,[入庫時間] datetime) insert [a] select 1,'礦泉水',100,'2013-01-02' union all select 2,'方便面',60,'2013-01-03' union all select 3,'方便面',50,'2013-01-03' union all select 4,'礦泉水',80,'2013-01-04' union all select 5,'方便面',50,'2013-01-05'   select * from a /* ID          品名     入庫數量        入庫時間 ----------- ------ ----------- ----------------------- 1           礦泉水    100         2013-01-02 00:00:00.000 2           方便面    60          2013-01-03 00:00:00.000 3           方便面    50          2013-01-03 00:00:00.000 4           礦泉水    80          2013-01-04 00:00:00.000 5           方便面    50          2013-01-05 00:00:00.000   (5 行受影響)   */

5、說明:刪除新表

? 1 drop table tabname

 6、說明:增加一個列

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Alter table tabname add column col type   Alter table a add  col int   select * from a /* ID          品名     入庫數量        入庫時間                    col ----------- ------ ----------- ----------------------- ----------- 1           礦泉水    100         2013-01-02 00:00:00.000 NULL 2           方便面    60          2013-01-03 00:00:00.000 NULL 3           方便面    50          2013-01-03 00:00:00.000 NULL 4           礦泉水    80          2013-01-04 00:00:00.000 NULL 5           方便面    50          2013-01-05 00:00:00.000 NULL   (5 行受影響)   */

7、說明:添加主鍵:

? 1 Alter table tabname add primary key(col)

說明:刪除主鍵:

? 1 Alter table tabname drop primary key(col)

8、說明:創建索引:

? 1 create [unique] index idxname on tabname(col….)

刪除索引:

? 1 drop index idxname

注:索引是不可更改的,想更改必須刪除重新建。

9、說明:創建視圖:

? 1 create view viewname as select statement

刪除視圖:

? 1 drop view viewname 10、說明:幾個簡單的基本的sql語句 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 --選擇: select * from table1 --插入: insert into table1(field1,field2) values(value1,value2) --刪除: delete from table1 --where 范圍 --更新: update table1 set field1=value1 --where 范圍 --查找: select * from table1 where field1 like '%value1%' --排序: select * from table1 order by field1,field2 [desc] --總數: select count as totalcount from table1 --求和: select sum(field1) as
copyright © 萬盛學電腦網 all rights reserved