表結構的修改,刪除,編輯

2021-05-10 04:24:00 字數 1140 閱讀 3588

/*drop database cpxs*/

create database cpxs

use cpxs

gocreate table cp

(產品編號 char(6) not null primary key ,

產品名稱 char(30) not null,

** float(8) null,

庫存量 int null)go

create table xss

(客戶編號 char(6) not null,

客戶名稱 char(30) not null,

地區 char(10) null,

負責人 char(8),

** char(12))go

alter table xss

add constraint pk_客戶編號 primary key(客戶編號)

gocreate table  cpxsb

(產品編號 char(6) not null foreign key references cp(產品編號) on delete cascade  ,

客戶編號 char(6) not null foreign key references xss(客戶編號) on delete cascade ,

銷售日期 datetime not null,

數量 int ,

銷售額 float)go

alter table  cpxsb

add constraint fk_cpxsb primary key(產品編號,客戶編號,銷售日期)

goinsert into cp values ('200001','櫃式空調',3000,200)

insert into cp values ('200002','微波爐',1000,100)

insert into cp values ('200003','抽油煙機',1200,50)

goalter table cp

add 產品簡列 varchar(50) null

goupdate cp set **=***0.8

godelete from cp where 產品編號 in (select 產品編號 from cp where ***0.9 <1500)

go

建立 修改 刪除表

1 建立表 1.1 完整約束條件表 約束條件 說明primary key 表示該屬性為表的主鍵,可以唯一的表示對應的元組 foreign key 標示該屬性為表的外來鍵,是與之聯絡的某錶的主鍵 not null 標示該屬性不能為空 unique 標示該屬性的值是唯一的 auto increment ...

利用DataGrid編輯 修改 刪除記錄

面的這個例子提供了利用datagrid編輯 修改 刪除記錄的方法,資料庫欄位名稱和型別如下。資料庫aa中表 people people.sql if exists select from dbo.sysobjects where id object id n dbo people and objec...

oracle表資料修改 刪除

update table set column value column value where condition 1 修改員工smith員工部門編號為30 update emp set deptno 30 where ename smith 2 修改所有部門編號為30的員工部門編號為20 upd...