SQL語句 資料操作

2022-07-17 02:06:08 字數 3601 閱讀 5042

sql語句 - 資料操作

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

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 intocountry 

values('美國'),

('英國');

2、insert into ... select語句

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

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

insert into

示例:

declart @mytable table(

salesorderid int,

customerid char(5)

)insert into @mytable

selectsalesorderid,customerid

fromadventureworks2008.sales.salesorderheader

where salesorderid between 44000 and 44010;

update語句用於更新表中的資料,其最簡單的語法結構如下:

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值

完整的語法結構如下:

update [top () ] [percent] >

set = > [.write(,,)]

[,= [.write(),,)]]

[output ]

[where ]

基本語法結構:

update

set = > [,= ]

[from ]

[where ]

示例:

update country set countryname = '中國' where countryid = 4

delete語句用於刪除表中的資料,delete語句的完整語法結構如下:

delete [top ( ) [percent] [from] >]

[output ]

[from ]

[where | current of [global] ]

其基本的語法結構如下:

delete from 表名稱    [where 列名稱 = 值]

示例:

delete from country where countryid = 4

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

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 intocountry 

values('美國'),

('英國');

2、insert into ... select語句

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

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

insert into

示例:

declart @mytable table(

salesorderid int,

customerid char(5)

)insert into @mytable

selectsalesorderid,customerid

fromadventureworks2008.sales.salesorderheader

where salesorderid between 44000 and 44010;

update語句用於更新表中的資料,其最簡單的語法結構如下:

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值

完整的語法結構如下:

update [top () ] [percent] >

set = > [.write(,,)]

[,= [.write(),,)]]

[output ]

[where ]

基本語法結構:

update

set = > [,= ]

[from ]

[where ]

示例:

update country set countryname = '中國' where countryid = 4

delete語句用於刪除表中的資料,delete語句的完整語法結構如下:

delete [top ( ) [percent] [from] >]

[output ]

[from ]

[where | current of [global] ]

其基本的語法結構如下:

delete from 表名稱    [where 列名稱 = 值]

示例:

delete from country where countryid = 4

SQL語句 資料操作

表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。1 基本插入語句 insert用於向表中輸入資料,其具體的語法結構如下 insert into 表名稱 values 值1,值2,我們也可以指定所要插入資料的列 insert in...

SQL語句 資料操作

表中資料的變化牽一髮而動全身,會同時導致到索引中資料的變化。因此如果查詢語句不需要索引,就應該刪除無用的索引以提高效率。1 基本插入語句 insert用於向表中輸入資料,其具體的語法結構如下 insert into 表名稱 values 值1,值2,我們也可以指定所要插入資料的列 insert in...

SQL語句 資料定義

1.模式的定義與刪除 定義乙個模式 create schema 模式名 authorization 使用者名稱 為使用者haha定義乙個模式a create schema a authorization haha 刪除乙個模式 drop schema 模式名 cascade restrict cas...