資料定義語言(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資料庫系統是目前世界上流行的關聯式資料庫管理系統,系統可移植性好 使用方便 功能強,適用於各類大 中 小 微機環境。它是一種高效率 可靠性好的適應高吞吐量...