『壹』 資料庫怎麼清空一個表中所有數據
有兩種辦法可以刪除表中的所有數據:
TRUNCATE TABLE 刪除表中的所有行,而不記錄單個行刪除操作。;語法 TRUNCATE TABLE name 參數 name 是要截斷的表的名稱或要刪除其全部行的表的名稱。
Delete from tablename where 1=1
『貳』 mysql 怎樣清空一個資料庫中的所有表
清空某個mysql表中所有內容
delete from 表名;
truncate table 表名;
不帶where參數的delete語句可以刪除mysql表中所有內容,使用truncate table也可以清空mysql表中所有內容。效率上truncate比delete快,但truncate刪除後不記錄mysql日誌,不可以恢復數據。
delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當於保留mysql表的結構,重新創建了這個表,所有的狀態都相當於新表。
『叄』 oracle 資料庫中怎麼刪除表內容
刪除表內容的兩種方法
truncate table 表名;
delete from 表名 where 條件;
兩種方法的區別:
truncate,意思為截斷表,能夠不佔用資源的全部刪除表,優點是速度快,缺點是刪除不能恢復,不能按條件刪除。
delete,意思為刪除,此操作佔用redolog,優點能夠快速恢復和選擇刪除,缺點是刪除慢,大批量的刪除不建議使用。
『肆』 SQL..如何用命令刪除資料庫中所有的表
要刪除所有的用戶表:
declare @sql varchar(8000)
SELECT @sql='drop table ' + name
FROM sysobjects
WHERE (type = 'U')
ORDER BY 'drop table ' + name
exec(@sql)
如果要刪除所有用戶表中的內容,可以執行以下語句:
declare @sql varchar(8000)
SELECT @sql='truncate table ' + name
FROM sysobjects
WHERE (type = 'U')
ORDER BY 'truncate table ' + name
exec(@sql)
慎用!
『伍』 怎麼在oracle中刪除資料庫中的表
刪除無任何數據對象的表空間:
首先使用PL/SQL界面化工具,或者使用oracle自帶的SQL PLUS工具,連接需要刪除的表空間的oracle數據局庫。
確認當前用戶是否有刪除表空間的許可權,如果沒有 drop tablespace,請先用更高級的用戶(如sys)給予授權或者直接用更高級的用戶。
用drop tablespace xxx ,刪除需要刪除的表空間。
刪除有任何數據對象的表空間
使用drop tablespace xxx including contents and datafiles;來刪除表空間。
注意事項:
如果drop tablespace語句中含有datafiles,那datafiles之前必須有contents關鍵字,不然會提示ora-01911錯誤
『陸』 如何刪除資料庫中所有數據
在空間商提供的管理頁面中有一個清空資料庫的選項,
另外你用的空間商用的那個主機管理系統?
『柒』 sql 資料庫怎麼清空一個表中的內容!
有兩種辦法可以刪除表中的所有數據:
1、TRUNCATE
TABLE
刪除表中的所有行,而不記錄單個行刪除操作。
語法
TRUNCATE
TABLE
name
參數
name
是要截斷的表的名稱或要刪除其全部行的表的名稱。
2、Delete
from
tablename
where
1=1
『捌』 如何刪除資料庫中的部分表
導出你想要的部分表.在新建個MDB文件.將你想要的數據導入.就OK! 麻煩是麻煩點..比你找軟體做這工作劃算.
額..補充下..我說的 導出...導入...就是在有OFFICE的ACCESS軟體的基礎上的..如果沒有.. -.- 那就慢慢來吧.! 畢竟安全第一..數據遺漏不是那麼好搞的!