SQL語句 資料操作

2021-09-06 08:27:13 字數 2187 閱讀 5507

表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。

1、基本插入語句

insert用於向表中輸入資料,其具體的語法結構如下:

insert

into 表名稱 values (值1, 值2,....)

我們也可以指定所要插入資料的列:

insert

into table_name (列1, 列2,...) values (值1, 值2,....)

整個語法結構如下:

insert

[top () [percent

] ] [

into

][()

][output

]

示例:

insert

into country values('

美國')

在sql server2008 中新增了新功能,允許一次插入多行,中間用逗號","分隔,如:

insert

into

country

values('

美國'),  ('英國

');

2、insert into ... select語句

當我們需要用某些資料來源作為插入資料,怎麼辦。資料來源如:

insert into ... select語句可完成一次插入乙個資料塊的功能。其語法結構為insert語句與select語句語法結構的組合:

insert

into

<

table name>

<

select statement>

示例:

declart @mytable

table

( 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>]

其基本的語法結構如下:

delete

from 表名稱

[where 列名稱 = 值]

示例:

delete

from 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...