select id from 表名 where id is
null
;
1、檢視表結構select
*from dba_tab_columns where table_name = '表名大寫'
;
select column_name,data_type,data_length from user_tab_columns where table_name='表名大寫'
;
注:dba_tab_columns 或者user_tab_columns
2、修改字段
alter table 表名 modify(person varchar2(30)
);
alter table 表名 modify person varchar2(30)
3、刪除資料庫表中資料
比delete要快很多,表被截斷。
4、備份、清楚資料庫表
insert into dzhyukkt select
*from dzhyukkt_backup;
(1)清空資料庫表資訊的兩種方法:
delete是dml操作;truncate是ddl操作,ddl隱式提交不能回滾
delete from t可以回滾,truncate table t 不可以回滾
truncate table t 執行效率更高,會**表空間,delete from t執行效率慢,不會**表空間
truncate table t高水線下降,delete from t高水線不降(這個不太明白…)自增id,truncate後從1開始,delete後還是接著自增
delete from dzhyukkt;
commit;
insert into dzhyukkt select
*from dzhyukkt_backup;
commit;
1、key
分為bai主鍵primary key,外來鍵foreign key,以及一般鍵(即索引)du
應該說是 key 屬性:
如果key是空的, 那麼該列值的可以重複, 表示該列沒有索引, 或者是乙個非唯一的復合索引的非前導列。
如果key是pri, 那麼該列是主鍵的組成部分。
如果key是uni, 那麼該列是乙個唯一值索引的第一列(前導列),並別不能含有空值(null)。
如果key是mul, 那麼該列的值可以重複, 該列是乙個非唯一索引的前導列(第一列)或者是乙個唯一性索引的組成部分但是可以含有空值null。
mysql資料庫常用命令總結
mysql常用命令總結 mysql服務的管理 net stop mysql mysql 停止 net start mysql mysql 啟動 mysql登陸 mysql u使用者名稱 p使用者密碼 鍵入命令mysql uroot p,回車後提示輸入密碼,輸入 xx,然後回車即可進入到mysql中,...
oracle資料庫常用命令總結
對oracle資料庫的解釋 資料庫 表空間 資料檔案 表 資料的最好辦法就是想象乙個裝滿東西的櫃子。資料庫其實就是櫃子,櫃中的抽屜是表空間,抽屜中的資料夾是資料檔案,資料夾中的紙是表,寫在紙上的資訊就是資料。系統預設使用者有sys system scott 為了實驗的使用者 其中sys使用者許可權最...
資料庫常用命令
1 資料表中增加乙個字段 insert into tblstudent a,b,c,values 1,2,3,2 將.sql語句加入到本地資料庫 source home homework user zxy mysql tblstudent.sql 3 建立資料庫 create database ho...