SQL語句句型整理

2022-09-18 16:51:14 字數 1250 閱讀 9943

建表

create table 表名稱

(列名稱1 資料型別,

列名稱2 資料型別,

列名稱3 資料型別,

....

)create table orders

(id_o int not null,

orderno int not null,

id_p int,

primary key (id_o),

foreign key (id_p) references persons(id_p)

)

建檢視

create view view_name as

select column_name(s)

from table_name

where condition

select 列名稱 from 表名稱
select與in組合

select column_name(s)

from table_name

where column_name in (value1,value2,...)

select與as更名

select 屬性 as 屬性別名

from 關係名

where 條件

select 屬性

from 關係名 as 關係別名

where 條件 例:

select name as instructor_name,salary

from instructor2

where salary>3500;

update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值
insert into table_name (列1, 列2,...) values (值1, 值2,....)
delete 語句用於刪除表中的,即元組

delete from 表名稱 where 列名稱 = 值

sql語句整理

建立表 create table teacher id int 11 not null auto increment,teaname varchar 10 not null,varchar 10 not null,course varchar 10 not null,primary key id e...

sql語句整理

mysql 命令大全 1 修改主鍵id的遞增預設值 alter table tablename auto increment 100000 2 將表重新命名 alter table oldtablename rename to newtablename 3 為表新增新的字段 alter table ...

常用sql語句整理

a 判斷資料庫是否存在 if exists select from sys.databases where name 庫名 刪除資料庫 drop database 庫名b 判斷要建立的表名是否存在 if exists select from dbo.sysobjects where id objec...