上節課的提問 1: delete 和truncate 的區別:
delete 可以刪除部分資料, truncate 清空所有資料,另外delete 需要記錄日誌等資訊, truncate 幾乎不記錄日誌,且truncate 是ddl 操作。
問題2, 自己去執行,我就不說細說了。。。。
常用資料型別:
官網理論一大堆,我們只學我們懂的,我個人認為,零基礎開始學習sql 開發,需要懂
char,varchar2,int,number, date 型別即可,其他的暫時可以不需要理解:
分別用幾個例子即可:
create table t(a char(10), b varchar2(200), c int, d number, e date);
insert into t('a','b',5,6.5,to_date('20130101','yyyymmdd'));
commit;
然後我們再select * from t;
可以看到結果:
a 欄位為第乙個字母是a,其他的是空,一共占用了10個字元,
所以char 欄位會浪費空間,不管插入有沒有滿足10個字元,都佔滿空間,所以我們一般用varchar2欄位型別, char 型別很少用。
varchar2 是根據需求分配空間,但是有最大空間為10.
c int 表示 int 表示只能插入整數,
number 表示可以插入數字,包括小數
date 表示日期型別,插入的時候需要使用 to_date 進行轉換。
問題: 如果乙個字段定義為number(8,2) 表示啥意思?
create table test(a number(8,2));
insert into test values(5.43333);
這個時候結果是什麼?
select * from test ,結果是什麼?
零基礎入門學習C語言002講 資料型別(2)
字元型資料報括字元常量和字元變數。字元常量是用單引號括起來的乙個字元。例如 a b 都是合法字元常量。在 語言中,字元常量有以下特點 1 字元常量只能用單引號括起來,不能用雙引號或其它括號。2 字元常量只能是單個字元,不能是字串。3 字元可以是字符集中任意字元。但數字被定義為字元型之後就不能參與數值...
零基礎學習SQL 基礎語句(table)
在上一章我們介紹了對資料庫的操作,主要是對資料庫內錶的操作。那麼這一章的主要內容是介紹對錶內資料的操作。2 對錶的操作 首先我們先向表中插入 insert 一些資料,在插入資料的時候要注意資料型別以及各種約定,如非空,不可重複等,避免報錯 insert into student values 1 j...
零基礎學習sql篇 1
入門 對錶進行操作 1.登入hr hr 賬戶 執行以下操作 select from emp 查詢所有列 select ename,job,sal from emp 查詢部分列 select from emp where sal 2000 查詢工資大於2000的員工 select from emp w...