常用數(shù)據(jù)庫對象

1.管理員登陸SQL

sqlplus sys as sysdba;
口令:123456
權(quán)限授予:grant sysdba to scott;

2.創(chuàng)建表

create table student(
       sno number(6)primary key,
       sname varchar2(12),
       sex char(3),
       age number(3)check (age>0 and age <120 )not null,--年齡(0押逼,120)且不為空
       score number(5,1)check (score>=0),--成績大于0泌枪,保留一位小數(shù)
       enterdate date,
       email varchar2(20) unique  --唯一
)    --學(xué)生表

建表語法

在創(chuàng)建新表時,指定的表名必須不存在排拷,否則將出錯膘婶。
使用默認(rèn)值:當(dāng)插入行時如果不給出值缺前,dbms將自動采用默認(rèn)值。
在用Create語句創(chuàng)建基本表時悬襟,最初只是一個空的框架衅码,用戶可以使用insert命令把數(shù)據(jù)插入表中

數(shù)據(jù)庫字段的數(shù)據(jù)類型

字符數(shù)據(jù)類型
CHAR:存儲固定長度的字符串
VARCHAR2 :存儲可變長度的字符串
數(shù)值數(shù)據(jù)類型
NUMBER:存儲整數(shù)和浮點(diǎn)數(shù),格式為NUMBER(p, s)
column_name NUMBER { p = 38, s = 0}
column_name NUMBER (p) {整數(shù)}
column_name NUMBER (p, s) {浮點(diǎn)數(shù)}
日期時間數(shù)據(jù)類型
DATE:存儲日期和時間數(shù)據(jù)
TIMESTAMP:比DATE更精確
LOB數(shù)據(jù)類型
BLOB:存儲二進(jìn)制對象逝段,如圖像垛玻、音頻和視頻文件
CLOB:存儲字符格式的大型對象

查看當(dāng)前格式下漢字多少字節(jié)

SELECT * FROM v$nls_parameters WHERE PARAMETER='NLS_CHARACTERSET';
如果是“GBK”就是2個字節(jié),“UTF-8”是3個字節(jié)

varchar()和varchar2的區(qū)別

  • 1.varchar2把所有字符都占兩字節(jié)處理(一般情況下)奶躯,varchar只對漢字和全角等字符占兩字節(jié)帚桩,數(shù)字,英文字符等都是一個字節(jié)
  • 2.VARCHAR2把空串等同于null處理嘹黔,而varchar仍按照空串處理账嚎;
  • 3.VARCHAR2字符要用幾個字節(jié)存儲,要看數(shù)據(jù)庫使用的字符集儡蔓,
    大部分情況下建議使用varchar2類型郭蕉,可以保證更好的兼容性。

修改表

alter table student add address varchar2(20);--增加列address
alter table student drop column address;--刪除列
alter table student modify (email varchar(15)) ;--修改列

刪除表

drop table student;

改變表名

rename student to students;

查看表結(jié)構(gòu)

set linesize 200; --調(diào)整列間距
Desc student喂江;

數(shù)據(jù)庫表的約束

數(shù)據(jù)完整性約束
表的數(shù)據(jù)有一定的取值范圍和聯(lián)系召锈,多表之間的數(shù)據(jù)有時也有一定的參照關(guān)系。
在創(chuàng)建表和修改表時获询,可通過定義約束條件來保證數(shù)據(jù)的完整性和一致性涨岁。
約束條件是一些規(guī)則,在對數(shù)據(jù)進(jìn)行插入筐付、刪除和修改時要對這些規(guī)則進(jìn)行驗證卵惦,從而起到約束作用。
完整性約束分類
域完整性約束(非空not null瓦戚,檢查check)
實體完整性約束(唯一unique沮尿,主鍵primary key)
參照完整性約束(外鍵foreign key)


image.png
create table clazz(
       cid number(2) primary key,
       cname varchar2(10) not null unique
);--班級表
alter table student add constraint fk_student_clazzid foreign key (clazzid) references  clazz(cid) --外鍵約束
--fk_student_clazzid  約束名稱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市较解,隨后出現(xiàn)的幾起案子畜疾,更是在濱河造成了極大的恐慌,老刑警劉巖印衔,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件啡捶,死亡現(xiàn)場離奇詭異,居然都是意外死亡奸焙,警方通過查閱死者的電腦和手機(jī)瞎暑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來与帆,“玉大人了赌,你說我怎么就攤上這事⌒悖” “怎么了勿她?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阵翎。 經(jīng)常有香客問我逢并,道長之剧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任砍聊,我火速辦了婚禮背稼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘辩恼。我一直安慰自己雇庙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布灶伊。 她就那樣靜靜地躺著疆前,像睡著了一般。 火紅的嫁衣襯著肌膚如雪聘萨。 梳的紋絲不亂的頭發(fā)上竹椒,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天,我揣著相機(jī)與錄音米辐,去河邊找鬼胸完。 笑死,一個胖子當(dāng)著我的面吹牛翘贮,可吹牛的內(nèi)容都是我干的赊窥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼狸页,長吁一口氣:“原來是場噩夢啊……” “哼锨能!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起芍耘,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤址遇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后斋竞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體倔约,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年坝初,在試婚紗的時候發(fā)現(xiàn)自己被綠了浸剩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡鳄袍,死狀恐怖乒省,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情畦木,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布砸泛,位于F島的核電站十籍,受9級特大地震影響蛆封,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜勾栗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一惨篱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧围俘,春花似錦砸讳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至宿亡,卻和暖如春常遂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挽荠。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工克胳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人圈匆。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓漠另,卻偏偏與公主長得像,于是被迫代替她去往敵國和親跃赚。 傳聞我的和親對象是個殘疾皇子笆搓,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355