也來(lái)復(fù)習(xí)一下數(shù)據(jù)庫(kù)的一些知識(shí)1

多年不用,很多都有些生疏,恰逢在論壇上看到同志在作數(shù)據(jù)庫(kù)的一些總結(jié),我也來(lái)討個(gè)巧!

1、數(shù)據(jù)庫(kù)類(lèi)型:層次性數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)式數(shù)據(jù)庫(kù)和關(guān)系式數(shù)據(jù)庫(kù)

2、數(shù)據(jù)庫(kù)語(yǔ)言:

(1)?DDL(Data Definition Language)數(shù)據(jù)庫(kù)定義語(yǔ)言:如drop、alter、create。

用于定義數(shù)據(jù)庫(kù)結(jié)構(gòu)、基本表、視圖等。

(2)?DML(Data Manipulation Language)數(shù)據(jù)庫(kù)操縱語(yǔ)言:如select、update、insert、delete

(3)?DCL(Data Control Language)數(shù)據(jù)庫(kù)控制語(yǔ)言:grant授權(quán)、revoke取消授權(quán)

(4)?TCL(Trasaction Control Language)事務(wù)控制語(yǔ)言:rollback回滾

3、創(chuàng)建主鍵:

(1)?創(chuàng)建表的同時(shí)創(chuàng)建:

create table applic_sessions (

applic varchar(25),

platform. varchar(25),

start_time time,

end_time time,

status integer,

id integerPRIMARY KEY//創(chuàng)建主鍵

)

(2)?sql語(yǔ)句創(chuàng)建:ALTER TABLE applic_sessions ADD CONSTRAINT id PRIMARY KEY (id)

4、刪除主鍵:alter table applic_sessions drop primary key

5、插入數(shù)據(jù):

INSERT INTO `applic_sessions` (`applic`, `platform`, `start_time`, `end_time`,`status`, `id`) VALUES ('A', 'APP', '09:28:00', '13:50:05', 1, 24);

6、刪除數(shù)據(jù):DELETE FROM applic_sessions WHERE id= '24';

7、插入一列:alter table applic_sessions add suggestion VARCHAR(25);

8、刪除列:alter table applic_sessions drop suggestion;

9、修改某一字段的值:UPDATE applic_sessions SET suggestion='接口反饋超時(shí)' WHERE id='20';

10、數(shù)字函數(shù):

(1)ceil(): ?向上取整

存在數(shù)據(jù):

???????????????????? SELECT ceil(suggestion) FROM applic_sessions WHERE id ='15';

(2)abs():取絕對(duì)值?

(3)floor():向下取整

(4)sign():判斷正負(fù)-------返回值為0、-1(負(fù)數(shù))、1(正數(shù))

(5)trim?():移除字符串兩邊空白

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容