用SQL語句運算元據

2022-04-05 05:32:39 字數 2814 閱讀 6798

用sql語句運算元據

1,.在

sql sever

中,sql

語句不區分大小寫

(資料庫名,表名,列名,關鍵字) ,

sql編譯器都識別

2,對錶進行操作的時候,一定要使先用

use關鍵字切換到對應的資料庫

3.自增列不可以賦值

01.如果新增全部列,那麼表名後可以不跟列名,但是要提供所有列的值,除非當前

列有預設值,那麼也要給出default

關鍵字。

02.如果只想給一張表中新增部分列,那麼在表名後要跟上列名

,並且需要保證除了你給出

的列的值之外,其他列都允許為空或者有預設值。

insert into goodperson(stuname,stuage) values('張小花

',20)

方案一:insert into 

目標表select  * from 原表

注意事項:如果目標中有自增列,那麼不能使用*

號。方案二:select *  into 

目標表(

不存在)

from 原表

該方式只保留了資料和子自增列,但是主鍵等約束就都沒有了。

方案三:insert into 

目標表(存在)

select '高一二班

'union

select '高一五班

'1.以後大家見到

update

語句,一定要跟

where

條件。2.在

sql server

中null

代表不知道,所以如果

where

後的限定條件不能用=和

null

做對比,必須使用

is null

解析:01.delete 後可以跟

where

條件,而

truncate

不行02.delete刪除資料的時候會記錄日誌,而

truncate

不會03.delete刪除表中所有資料庫,

id編號不會從

1開始,而

truncate

會。--01.如果要進行資料表中資料的查詢

,那麼必須先定位到該錶所在的資料庫

use myschool  --切換資料庫

select stuid, stuname, stuage, gradeid from student

--我只想要年齡小於歲的學員資訊

select * from student  where stuage<=22 

--新增資料

insert into goodperson values

('微冷的雨

',50,'中國某地區

','未知

','希望大家努力學習

,將來薪資

k')select * from goodperson

insert into goodperson(stuname,stuage,stuaddress,stulike,stuwishes) values('張靚穎

',20,default,'大家微笑的臉龐

','開心就好

')insert into goodperson(stuname,stuage) values('張曉玲

',20)

delete from goodperson

where stuid=31

select * from goodperson2

-- 一次性向一張表中寫入多條資料方案一

insert into goodperson2 

select  stuname, stuage, stuaddress, stulike, stuwishes from goodperson

delete from goodperson2

--方案二

select * into goodpersonbak

from goodperson

--方案三

:select * from grade

insert into grade

select '高一二班

'union

select '高一五班

'--更新高一三班位"無敵

s1290"

update grade set gradename='無敵

s1290'

where gradename='高一三班

'--將

"王龍彪

" 改成

"李小龍

"--將年齡為歲的學員年齡改成

update goodpersonbak set stuname='李小龍

',stuage=25

where stuname='微冷的雨

'select * from goodpersonbak

update goodpersonbak set stuname='微冷的鱷魚

',stuage=10000

where stuid=1007

select * from goodperson

insert into goodperson(stuname,stuage,stulike)

values('李小龍

',20,'吃

fan')

select * from goodperson

where stuwishes is null

update grade set gradename='s1'

select * from goodpersonbak

用SQL語句運算元據

語法 insert into 表名 列名列表 values 值列表 insert into 表名 列表名1,列表名2,列表名3,列表名4 select 值列表1,值列表2,值列表3,值列表4 from 插入的表名 select 列表名1,列表名2,列表名3,列表名4 into addresslist...

用SQL語句運算元據

一.sql 結構化查詢語言 1.t sql 和 sql的關係 t sql是sql的增強版 2.sql的組成 2.1 dml 資料操作語言 增加,修改,刪除等資料操作 2.2 dcl 資料控制語言 儲存許可,儲存許可權 2.3 dql 資料查詢語言 查詢資料 2.4 ddl 資料定義語言 建立資料庫,...

用SQL語句運算元據。

sql的組成 1 dml data manipiation language 資料操作語言,用來插入,修改和刪除資料庫中的資料,如 insert,update,delete等。2 ddl data definition language 資料定義語言 用來建立資料庫,資料庫對和定義其列,大部分是以c...