零基礎學習sql 2 資料型別

2021-07-08 16:50:46 字數 935 閱讀 2137

上節課的提問 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...