SQL基礎語法(五)

2022-08-31 02:45:10 字數 3856 閱讀 6495

sql insert into 

語句

insert into 

語句

insert into 語句用於向**中插入新的行。

語法:

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

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

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

插入新的行

"persons" 

表:

lastname

firstname

address

city

carter

thomas

changan street

beijing

sql 

語句:insert into persons values ('gates', 'bill', 'xuanwumen 10', 'beijing')

結果

lastname

firstname

address

city

carter

thomas

changan street

beijing

gates

bill

xuanwumen 10

beijing

在指定的列中插入資料

"persons" 

表:

lastname

firstname

address

city

carter

thomas

changan street

beijing

gates

bill

xuanwumen 10

beijing

sql 

語句:insert into persons (lastname, address) values ('wilson', 'champs-elysees')

結果

lastname

firstname

address

city

carter

thomas

changan street

beijing

gates

bill

xuanwumen 10

beijing

wilson

champs-elysees

sql update 

語句update 

語句

update 語句用於修改表中的資料。

語法:

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

person:

lastname

firstname

address

city

gates

bill

xuanwumen 10

beijing

wilson

champs-elysees

更新某一行中的乙個列

我們為 lastname 是 "wilson" 的人新增 firstname:

update person set firstname = 'fred' where lastname = 'wilson' 

結果

lastname

firstname

address

city

gates

bill

xuanwumen 10

beijing

wilson

fred

champs-elysees

更新某一行中的若干列

update person set address = 'zhongshan 23', city = 'nanjing'where lastname = 'wilson'

結果

lastname

firstname

address

city

gates

bill

xuanwumen 10

beijing

wilson

fred

zhongshan 23

nanjing

sql delete 

語句

delete 

語句

delete 語句用於刪除表中的行。

語法:

delete from 表名稱 where 列名稱 = 值

person:

lastname

firstname

address

city

gates

bill

xuanwumen 10

beijing

wilson

fred

zhongshan 23

nanjing

刪除某行

"fred wilson" 會被刪除:

delete from person where lastname = 'wilson' 

結果

:

lastname

firstname

address

city

gates

bill

xuanwumen 10

beijing

刪除所有行

可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的:

delete from table_name

或者:delete * from table_name

SQL基礎語法

select 語句用於從表中選取資料。結果被儲存在乙個結果表中 稱為結果集 select 列名稱 from 表名稱select from 表名稱如需獲取名為 lastname 和 firstname 的列的內容 從名為 persons 的資料庫表 請使用類似這樣的 select 語句 select ...

SQl基礎語法

1 ddl data define language 01.用來建立和刪除儲存資料的資料庫以及表等物件。create 建立資料庫或者表 create table a create database a drop 用來刪除表或者資料庫,刪除後無法恢復。drop table a drop databas...

SQL語法基礎

建立使用者 使用者名稱 gome 密碼 gome create user gome identified by gome create user gome identified by gome 授權 sys使用者是資料庫管理系統的許可權,包括底層的資料庫軟體,system是資料庫例項的許可權,最大的...