一、認識表
表是基本儲存單位、二維結構、分行和列
約定:1.每一列資料必須具有相同的資料型別
2.列名唯一
3.每一行資料的唯一性
二、資料型別:
字元型 :char(n)、nchar(n)(char裡n最大為2000,nchar裡n最大為1000,都是固定長度)
vachar2(n)、nvarchar2(n)(n最大分別是4000、2000可變長度)
數值型 :number(p,s)p代表有效數字,s是範圍有效小數字數 float(n)用來儲存二進位制數
日期型 :date timestamp(更精確)
其他型別:blob(4g資料 以二進位制的形式存放) clob(4g資料 以字串的形式存放)
三、管理表
1.建立表 所需欄位:編號 使用者名稱 密碼 郵箱 註冊時間
字段型別:number varchar2 varchar2 varchar2 date
create table userinfo
id number(6,0),
username varchar2(20),
userpwd varchar2(20),
email varchar2(30),
regdate date
2.修改表
①新增字段
alter table userinfo
add remark varchar2(500)
②更改字段資料型別
alter table userinfo
modify remark varchar(400)
alter table userinfo
modify userpwd number(6,0)
③刪除字段
alter table userinfo
drop column remark
④更改欄位名
alter table userinfo
rename column email to new_email
⑤修改表名
rename userinfo to new_userinfo
⑥刪除表資料
truncate table new_userinfo
⑦刪除整張表結構
drop table new_userinfo
Oracle資料庫開發SQL基礎 02使用者和表空間
檢視登入使用者 啟用scott使用者 系統使用者 sys,system sys許可權高於system sysman scott 預設密碼是tiger 使用system登入 username password server as sysdba sysoper 首先是使用者名稱和密碼,其次,如果需要登入...
Oracle資料庫開發SQL基礎 06 查詢語句
select distinct column name1,distinct 關鍵字可以去掉重複的資料 from table name where conditions 在sql plus中設定格式 更改查詢結果中的欄位名 column column name heading new name col...
Oracle資料庫SQL總結
1oracle時間段的查詢 1.1 場景 根據使用者輸入的時間段過濾出相應記錄。1.2 解決辦法 第一種寫法 sql select from t xjxx xjgl where createdate to date 2011 6 13 yyyy mm dd and createdate to dat...