建表
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...