oracle資料庫基礎知識 DDL

2021-08-11 14:52:31 字數 1187 閱讀 7962

資料定義語言(data definition language)

1.create  

建立表  create table 表名(欄位名  資料型別)

create table 表名 as  select ***   from  ***        把後面表裡的資料和表結構都複製過來

create  table  表名  as select  ***   from  ***  where 1= 2  把後面表裡的表結構複製過來

建立資料庫  create database  資料庫名

2.drop 

刪除表   drop table  表名

刪除資料庫  drop database 資料庫名

3.truncate

刪除表裡面的所有資料     truncate  table  表名    

注: drop ,  truncate, delete 的區別

drop  是把所有的都刪除掉,(表的結構,屬性,約束,索引等)  釋放空間

truncate 是把所有表的資料都刪除掉,保留表的結構      釋放空間, 

delete   是刪除表裡的資料,一行一行的刪除, 速度有點慢

4.alter

alter table 語句用於在已有的表中新增、修改或刪除列

新增字段       alter  table 表名   add   欄位名   資料型別     多欄位  alter table  表名  add( 欄位名  資料型別,欄位名 資料型別)

修改欄位名    

alter table 表名 rename column 舊列名 to 新列名;

刪除字段       alter  table 表名  drop column 列名

修改表名       alter table 表名 rename to

要改的表名;

修改字段長度    alther table 表名 modify 欄位名 字段型別

新增主鍵約束    alter table 表名 add constraint pk_表名 primary key(欄位名);

刪除主鍵約束   

alter table students drop constraint  主鍵名

注意:ddl語言執行了以後是回滾不了的(rollback) 所以在執行ddl語言前一定要想好

Oracle資料庫基礎知識

schema是乙個oracle object schema object 的集合。和使用者一一對應,乙個使用者對應乙個schema。這些資料庫物件包括 tables,views,sequences,stored procedures,synonyms,indexes,clusters,and dat...

Oracle資料庫基礎知識

一 資料庫登陸操作命令 sqlplus username password connect identifier as sysoper sysdba username 表示登陸使用者名稱 password 標識登陸密碼 connect identifier 標識連線的全域性資料庫名,若鏈結本機上的預...

基礎技能 Oracle資料庫基礎知識

又名oracle rdbms,簡稱oracle。是甲骨文公司的一款關聯式資料庫管理系統。它是在資料庫領域一直處於領先地位的產品。可以說oracle資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好 使用方便 功能強,適用於各類大 中 小 微機環境。它是一種高效率 可靠性好的適應高吞吐量...