1樓:匿名使用者
sql: delete from 資料庫.表名 where id = '1'
講解:如果不用跨庫,可以省略「資料庫」。1代表唯一的一條記錄,是引數。
2樓:談論使用者名稱
delete from 表名 where 條件
***mit; 提交
3樓:匿名使用者
保留表,只刪除資料:
truncate table mytable;
或者:delete from mytable where 1 = 1 ;
***mit;
刪除表本身:
drop table mytable;
結構化查詢語言是高階的非過程化程式語言,允許使用者在高層資料結構上工作。它不要求使用者指定對資料的存放方法,也不需要使用者瞭解具體的資料存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為資料輸入與管理的介面。結構化查詢語言語句可以巢狀,這使它具有極大的靈活性和強大的功能。
2023年10月,美國國家標準協會對sql進行規範後,以此作為關係式資料庫管理系統的標準語言(ansi x3. 135-1986),2023年得到國際標準組織的支援下成為國際標準。不過各種通行的資料庫系統在其實踐過程中都對sql規範作了某些編改和擴充。
所以,實際上不同資料庫系統之間的sql不能完全相互通用。
4樓:匿名使用者
我並不贊成在您 delete 後立刻 ***mit,確定之後再***mit,以免找回麻煩。
5樓:
delete from tablename
where 條件;
***mit;
6樓:匿名使用者
delete from tablename where id=:id
刪除資料表的一條資料的sql語句怎麼寫
7樓:匿名使用者
delete from 表名 where 條件 --(條件是可以確定表中的一條資料 例如: id=1)
8樓:鈾氶瓏鈾
delete from table where id=id
sql語句從主表刪除一條資料,並且把先關聯的多個子表資料也刪除
9樓:匿名使用者
如果建立了主外來鍵約束,那麼這個約束是可以關聯刪除的(建立的時候要加一個引數,這是oracle的寫法,如果你不是oracle我不清楚其他資料庫能不能這樣做)。
建立觸發器,這個所有資料庫都可以。你這裡就是after delete觸發,也是刪除語句,這個是可以的。
10樓:m我們的人的人
delete from table where date in('c','e','f')
結構化查詢語言(structured query language)簡稱sql,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統;
用外來鍵關聯刪除,把b表的uid設成外來鍵關聯a表的id,並關聯刪除操作。
用儲存過程,用事務來處理實現。
建立資料庫:create database database-name刪除資料庫
drop database dbname
建立新表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
刪除新表:drop table tabname
增加一個列:alter table tabname add column col type
新增主鍵:alter table tabname add primary key(col)
刪除主鍵:alter table tabname drop primary key(col)
建立索引:create [unique] index idxname on tabname(col….)
刪除索引:drop index idxname
建立檢視:create view viewname as select statement
刪除檢視:drop view viewname
11樓:你猜我猜哇擦猜
建議你寫個儲存過程,我寫的一個,讓你參考一下!cardno是自定義的資料型別!用觸發器容易出錯
create procedure delfixuser@cardno cardno
asdeclare @carno carnoselect @carno=車輛號碼 from fixcardindextable
where 卡號=@cardno
delete from allcardindextablewhere 卡號=@cardno
delete from fixcardindextablewhere 卡號=@cardno
delete from fixcardenddatetablewhere 卡號=@cardno
delete from cardpasswordtablewhere 卡號=@cardno
delete from usercarinfotablewhere 車輛牌號=@carno
說明:刪除一個固定使用者記錄,同時從allcardindextable、fixcardindextable、fixcardenddatetable、cardpasswordtable和usercarinfotable表中刪除相應的記錄。
oracle資料庫中刪除了大量資料後表空間的大小怎
資料是存放在資料檔案中的,不是直接寫在物理硬碟上,資料檔案是無法自動縮小專的,分配 屬了多大就是多大,用下面的sql可以查出表空間的具體使用情況,刪了大量資料後應該有一個或幾個表空間出現大量空閒。select t.tablespace name,to char nvl t.user bytes 10...
ID自動編號的資料庫當中刪除了一條記錄後,如何才能使編號仍然
沒有任copy 何意義,如果你是想在頁面上顯示為第幾條時又不想1下來就是5,你完全可以先算出總條數,然後每次迴圈總條數減1,然後在頁面輸出就ok如下面顯示54 321當然這是在倒續排列 例子 n 100 for i 1 to 50 response.write n n n 1 next 有意義嗎?標...
Oracle資料庫快照技術能同步不同表結構的資料嗎
可以bai通過database link建立一個mv,物du化檢視,來實現資料同步,zhi 至於型別轉換dao簡單的在定義中實現就可以了專,to char 這種物化屬檢視的重新整理是不可以自動的,需要手動來重新整理,或者定時重新整理。具體看你的需求了,自己找詳細點的mv資料瞭解一下吧。你先把快照的定...