數(shù)據(jù)庫(kù)
什么是數(shù)據(jù)庫(kù)?(DB)database
存放數(shù)據(jù)的倉(cāng)庫(kù),只不過這些數(shù)據(jù)存在一定的關(guān)聯(lián),并按一定的格式存放在計(jì)算機(jī)上。從廣義上講,數(shù)據(jù)不僅包含數(shù)字,還包括了文本、圖像、音頻、視頻等。
例如,把學(xué)校的學(xué)生、課程、學(xué)生成績(jī)等數(shù)據(jù)有序地組織并存放在計(jì)算機(jī)內(nèi),就可以構(gòu)成一個(gè)數(shù)據(jù)庫(kù)。因此,數(shù)據(jù)庫(kù)由一些持久的相互關(guān)聯(lián)數(shù)據(jù)的集合組成,并以一定的組織形式存放在計(jì)算機(jī)的存儲(chǔ)介質(zhì)中。
數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS(databaseManagerSystem)
數(shù)據(jù)定義功能可定義數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象。
數(shù)據(jù)操縱功能可對(duì)數(shù)據(jù)庫(kù)表進(jìn)行基本操作,如插入、刪除、修改、查詢。
數(shù)據(jù)的完整性檢查功能保證用戶輸入的數(shù)據(jù)應(yīng)滿足相應(yīng)的約束條件。
數(shù)據(jù)庫(kù)的安全保護(hù)功能保證只有賦予權(quán)限的用戶才能訪問數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
數(shù)據(jù)庫(kù)的并發(fā)控制功能使多個(gè)應(yīng)用程序可在同一時(shí)刻并發(fā)地訪問數(shù)據(jù)庫(kù)的數(shù)據(jù)。
數(shù)據(jù)庫(kù)系統(tǒng)的故障恢復(fù)功能使數(shù)據(jù)庫(kù)運(yùn)行出現(xiàn)故障時(shí)進(jìn)行數(shù)據(jù)庫(kù)恢復(fù),以保證數(shù)據(jù)庫(kù)可 靠運(yùn)行。
什么是數(shù)據(jù)庫(kù)系統(tǒng)?
數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與操作數(shù)據(jù)庫(kù)的應(yīng)用程序,加上支撐它們的硬件平臺(tái)、軟件平臺(tái)和與數(shù)據(jù)庫(kù)有關(guān)的人員一起構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)。
數(shù)據(jù)模型
什么是模型
數(shù)據(jù)庫(kù)管理系統(tǒng)根據(jù)數(shù)據(jù)模型對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理,數(shù)據(jù)庫(kù)管理系統(tǒng)采用的數(shù)據(jù)模型 主要有層次模型、網(wǎng)狀模型和關(guān)系模型。
層次模型
以樹形層次結(jié)構(gòu)組織數(shù)據(jù)。
網(wǎng)狀模型
每一個(gè)數(shù)據(jù)用一個(gè)節(jié)點(diǎn)表示,每個(gè)節(jié)點(diǎn)與其他節(jié)點(diǎn)都有聯(lián)系,這樣數(shù)據(jù)庫(kù)中的所有數(shù)據(jù) 節(jié)點(diǎn)就構(gòu)成了一個(gè)復(fù)雜的網(wǎng)絡(luò)。
關(guān)系模型
關(guān)系模型就是以表格的形式(行和列的形式)來存儲(chǔ)數(shù)據(jù);
其中某一行被稱為一條記錄,某一列被稱為一個(gè)字段,被個(gè)列的標(biāo)題稱為字段名
MySQL的常用命令
1.進(jìn)入MySQL
先找到Mysql然后直接cmd
Mysql -uroot -proot 輸入賬號(hào)密碼進(jìn)入
Show databases; 顯示已有數(shù)據(jù)庫(kù)
Create database +要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)名;創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
Drop database 數(shù)據(jù)庫(kù)名;刪除數(shù)據(jù)庫(kù)
Show tables;顯示某一數(shù)據(jù)庫(kù)中所有表;
Use 數(shù)據(jù)庫(kù)名;選用數(shù)據(jù)庫(kù)
Show columns from 表名; 顯示某表中所有列的信息
Create table 創(chuàng)建好的表名( 創(chuàng)建表語法
如->id int auto_increment primary key,
->name varchar(20) not null,
->sex char(4)
->);
Drop table 表名 刪除表語法
============================================================================
MySQL常用的數(shù)據(jù)類型
Smallint 整數(shù) 2個(gè)字節(jié) 存儲(chǔ)相對(duì)比較小的整數(shù),比如:年紀(jì),數(shù)量
Int 整數(shù) 4個(gè)字節(jié) 存儲(chǔ)中等整數(shù);例如:距離
Bigint 不能用以上兩種的 8個(gè)字節(jié) 存儲(chǔ)超大的整數(shù),例如:數(shù)學(xué)數(shù)據(jù)
Float 單精度浮點(diǎn)型數(shù)據(jù) 4個(gè)字節(jié) 存儲(chǔ)小數(shù)數(shù)據(jù),例如:測(cè)量,溫度
Double 雙精度浮點(diǎn)型數(shù)據(jù) 8個(gè)字節(jié) 需要上精度存儲(chǔ)的小數(shù)數(shù)據(jù) 例如:科學(xué)數(shù)據(jù)
Decimal 用于自定義精度的浮點(diǎn)型數(shù)據(jù) 字節(jié)取決于精度與長(zhǎng)度 以特別高的精度存儲(chǔ)小數(shù)數(shù)據(jù)。例如:貨幣數(shù)額,科學(xué)數(shù)據(jù)
Char 固定長(zhǎng)度的字符串 特定字符串長(zhǎng)度(高達(dá)255字符) 存儲(chǔ)通常包含預(yù)定字符串的變量例如:定期航線,國(guó)家或郵編
Varchar 具有最大限制的可變長(zhǎng)度的字符串 變量;1+實(shí)際字符串長(zhǎng)度(高達(dá)255字符) 存儲(chǔ)不同長(zhǎng)度的字符串值(高達(dá)一個(gè)特定的最大限度)。例如:名字,密碼,短文標(biāo)簽
Text 沒有最大長(zhǎng)度限制的可變長(zhǎng)度的字符串 variable;2+ 聽actual string length 存儲(chǔ)大型文本數(shù)據(jù) 例如:新聞故事,產(chǎn)品描述
Blob 二進(jìn)制字符串 變量;2+實(shí)際字符串長(zhǎng)度, 存儲(chǔ)二進(jìn)制數(shù)據(jù)。例如:圖片 ,附件,二進(jìn)制文檔
Date 以yyyy-mm-dd格式的日期 3個(gè)字節(jié) 存儲(chǔ)日期 例如:生日,產(chǎn)品滿期
Time 以hh:mm:ss格式的時(shí)間 3個(gè)字節(jié) 存儲(chǔ)時(shí)間或者時(shí)間間隔。例如報(bào)警聲,兩時(shí)間間隔,任務(wù)開始/結(jié)束時(shí)間
Datetime 以yyyy-mm-dd hh:mm:ss格式結(jié)合日期和時(shí)間 8個(gè)字節(jié) 存儲(chǔ)包含日期和時(shí)間的數(shù)據(jù)。例如:提醒的人,事件
2019-05-07Mysql常用命令和數(shù)據(jù)類型
最后編輯于 :
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 我家畫家的功課 (2006-12-02 20:29:05) 我家畫家的功課 我家芭比,雖然無比熱愛科學(xué),但也是我心...
- 沒有反思的人生不值得過, 嘉許自己的每一天的努力。 這一周是整個(gè)的五一假期,也給自己稍稍的放了一個(gè)小假,參加了幾個(gè)...
- 我與孩子的藝術(shù)特長(zhǎng)生之路 (2010-05-05 15:13:27) 我與孩子的藝術(shù)特長(zhǎng)生之路 在小升初競(jìng)爭(zhēng)的多種...
- 【20181114復(fù)盤行動(dòng)】地28天 一、重新梳理自己的思想 001 記錄 查看數(shù)字化檔案工作的進(jìn)展情況。在查看的...
- 在中國(guó)文化里面,很多人會(huì)認(rèn)同這樣的觀點(diǎn):取法乎上,僅得其中;取法乎中,僅得其下:如果取法其下,那就干脆什么都得不到...