資料庫自己總結常用命令

2021-10-06 03:22:27 字數 1385 閱讀 1652

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