13-2資料型別23
字元型、數值型、日期型、其它型別45
--1.字元型:67
char
(n),定長字串,字串的最大長度(n)為2000;89
nchar(n),以unicode編碼的定長字串,最大長度(n)為1000; 【若n=
10實際為3 占用是10,後面補貼7】
1011
varchar2
(n),變長字串,字串的最大長度(n)為4000;
1213
nvarchar2(n),以unicode編碼的變長字串,最大長度(n)為2000;
1415 【varchar()和nvarchar()比上面兩個節省空間,若n=
10實際為3 占用就是3】
1617
--2.數值型:
1819
number(p,s) p有效數字,s小數點後面的位數。當s>0時,表示小數點後數字的位數,當s<
0時,表示對小數點前s位數字進行捨入;
2021
float(n)儲存二進位制的數值的,表示二進位制位數0-
126位,若是轉化為十進位制通常是乘以0.30103得到
2223
--3.日期型:
24 date(常用) timestamp
(更精確)
2526
--4.其他型別:
2728
blob(以二進位制,4gb) clob(以字串,4gb)
2930
31323-
4管理表
3334
--1.建立表的基本語法
3536
create
table
table_name ( column_name datatype,... );
3738
eg:39
40create
table userinfo ( id
number(6,0), username varchar2(20), userpwd vachar2(20), email vachar2(30
), regdate date);
4142
--2.檢視表結構:
4344
desc
table_name
45--
3.varchar2與varchar
4647 (1
)varchar2把所有字元都佔兩位元組處理(一般情況下),varchar只對漢字和全形等字元佔兩位元組,數字,英文本元等都是乙個位元組;
4849 (2
)varchar2把空串等同於null處理,而varchar仍按照空串處理;
5051 (3
)varchar2字元要用幾個位元組儲存,要看資料庫使用的字符集, 大部分情況下建議使用varchar2型別,可以保證更好的相容性。
5253
54553-
5修改表
5657
--1.向表中新增字段:
5859
alter
table
table_name
6061
addcolumn_name datetype;
6263
--2.修改字段型別:
6465
alter
table
table_name
6667
modify column_name datatype;
6869
--3.刪除字段:
7071
alter
table
table_name
7273
drop
cloumn column_name;
7475
--4.修改欄位名:
7677
alter
table
table_name
7879 rename column column_name to
new_name;
8081
--5.修改表名:
8283 rename table_name to
new_table_name;
8485
86873-
7刪除表
8889
--1.刪除表中全部資料但保留表結構,速度比delete快很多
9091
truncate
table
tbl_name;
9293
--2.刪除整個表結構及資料
9495
drop
table tbl_name;
慕課網Oracle 2 使用者和表空間
12 1使用系統戶登陸oracle2 1.系統使用者 3 sys 管理員 系統操作員 system 可直接登入 4 sysman 操作企業管理器 管理員級別 5scott 預設密碼tiger 6 2.使用者登入語句7 username password sever as sysdba sysoper...
Oracle觸發器 慕課網學習筆記
資料庫觸發器是乙個與表相關聯的 儲存的pl sql程式。作用 每當乙個特定的資料操作語句 insert update delete 在指定的表上發出時,oracle自動的執行觸發器中定義的語句序列。複雜的安全性檢查 資料的確認 資料庫審計 完成資料的備份和同步 create or replace t...
CSS3 邊框 慕課網 學習總結
border radius是向元素新增圓角邊框。使用方法 border radius 10px 所有角都使用半徑為10px的圓角 border radius 5px 4px 3px 2px 四個半徑值分別是左上角 右上角 右下角和左下角,順時針 border radius的值只能用px單位,你還可以...