表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。
1、基本插入語句
insert用於向表中輸入資料,其具體的語法結構如下:
insertinto 表名稱 values (值1, 值2,....)
我們也可以指定所要插入資料的列:
insertinto table_name (列1, 列2,...) values (值1, 值2,....)
整個語法結構如下:
insert[top () [percent
] ] [
into
][()
][output
]
示例:
insertinto country values('
美國')
在sql server2008 中新增了新功能,允許一次插入多行,中間用逗號","分隔,如:
insertinto
country
values('
美國'), ('英國
');
2、insert into ... select語句
當我們需要用某些資料來源作為插入資料,怎麼辦。資料來源如:
insert into ... select語句可完成一次插入乙個資料塊的功能。其語法結構為insert語句與select語句語法結構的組合:
insertinto
<
table name>
<
select statement>
示例:
declart @mytabletable
( salesorderid
int,
customerid
char(5
)
)insert
into
@mytable
select
salesorderid,customerid
from
adventureworks2008.sales.salesorderheader
where salesorderid between
44000
and44010;
update語句用於更新表中的資料,其最簡單的語法結構如下:
update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
完整的語法結構如下:
update[top () ][
percent
]set<
column
>
=[.write(,,)][
,= [.write(),,)]]
[output ][
where
]
基本語法結構:
update<
table name>
set<
column
>
=[,= ][
from ][
where
]
示例:
update country set countryname ='中國'where countryid =
4
delete語句用於刪除表中的資料,delete語句的完整語法結構如下:
delete[top ( ) [percent][
from
]][output ][
from ][
where | current of [global
]<
cursor name>]
其基本的語法結構如下:
deletefrom 表名稱
[where 列名稱 = 值]
示例:
deletefrom country where countryid =
4
SQL語句 資料操作
表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。1 基本插入語句 insert用於向表中輸入資料,其具體的語法結構如下 insert into 表名稱 values 值1,值2,我們也可以指定所要插入資料的列 insert in...
SQL語句 資料操作
sql語句 資料操作 表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。1 基本插入語句 insert用於向表中輸入資料,其具體的語法結構如下 insert into 表名稱 values 值1,值2,我們也可以指定所要插入資料的...
SQL語句 資料定義
1.模式的定義與刪除 定義乙個模式 create schema 模式名 authorization 使用者名稱 為使用者haha定義乙個模式a create schema a authorization haha 刪除乙個模式 drop schema 模式名 cascade restrict cas...