數(shù)據(jù)庫:數(shù)據(jù)庫就是人們用來存儲(chǔ)數(shù)據(jù)的一個(gè)容器只是比文件存儲(chǔ)更加的方便
數(shù)據(jù)庫有分為:層次型數(shù)據(jù)庫:數(shù)據(jù)結(jié)構(gòu)層次分明查詢效率高,在現(xiàn)實(shí)生活中有些和層次沒有關(guān)系所以就現(xiàn)如今用的不多
網(wǎng)狀型數(shù)據(jù)庫:可以形成多種復(fù)雜的關(guān)系缺點(diǎn)就是太復(fù)雜了沒有清楚的結(jié)構(gòu)
關(guān)系型數(shù)據(jù)庫:現(xiàn)如今我們最經(jīng)常的使用就是關(guān)系型數(shù)據(jù)庫,缺點(diǎn)是:查詢效率不擇們高
SQL語句是專門為了查詢數(shù)據(jù)庫而產(chǎn)生的一種語言
關(guān)系型數(shù)據(jù)庫我們最常使用的是MySQL
數(shù)據(jù)庫的專用術(shù)語:
庫:是一些表的集合
表:就是代表的有著同一種屬性但是都多個(gè)的一些對(duì)象
列:代表的是具有相同屬性的數(shù)據(jù)
行:代表的是一個(gè)對(duì)象
冗余:就是存儲(chǔ)兩倍數(shù)據(jù)降低了性能但是提高了安全性
主鍵:一張表內(nèi)只能有一個(gè)主鍵并且這個(gè)主鍵是唯一的可以使用主鍵來查詢數(shù)據(jù)
外鍵:表與表之間建立關(guān)系使用的
在Linux中下載并安裝好了一個(gè)在CentOs的MySQL5.7版本的數(shù)據(jù)庫
數(shù)據(jù)庫的一些操作:
create datebase [if not exists] '數(shù)據(jù)庫名' charset=字符編碼集? 只是一個(gè)創(chuàng)建數(shù)據(jù)庫的語句
show datebases;這是查看數(shù)據(jù)庫
use 數(shù)據(jù)庫的名字;這是選擇數(shù)據(jù)庫
create database? 數(shù)據(jù)庫名:? 這是創(chuàng)建數(shù)據(jù)庫:
alter database 數(shù)據(jù)庫名? charset=字符集;這是修改數(shù)據(jù)庫的字符集編碼
drop database [if exists]? 數(shù)據(jù)庫的名字
表的創(chuàng)建
create table [if not exists] 表的名字(id not null auto_increment primary key comment '對(duì)這個(gè)字段的描述' ,name varchar(20))charset=utf8;
show tables;這個(gè)是查看所有的表
drop table [if exists] 表名;這個(gè)是刪除表
alter table 舊的表名 rename 新的表名;這個(gè)是修改表的名字
alter table 表名 rename to 數(shù)據(jù)庫名.表名;這是移動(dòng)表到指定的數(shù)據(jù)庫;
數(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),簡書系信息發(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),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- MySQL數(shù)據(jù)庫基本操作 MySQL中數(shù)據(jù)庫的類型 MySQL中的數(shù)據(jù)庫分為系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫兩大類。 系統(tǒng)數(shù)...
- Ubuntu下安裝mysqlapt updatesudo apt-get install mysql-server...
- 〇、數(shù)據(jù)庫學(xué)習(xí)階段: 基礎(chǔ)階段:mysql數(shù)據(jù)庫的基本操作(增刪改查),以及一些高級(jí)操作(視圖,觸發(fā)器,函數(shù),存儲(chǔ)...
- 數(shù)據(jù)庫的基本操作: -- 連接認(rèn)證 mysql.exe -h localhost -P3306 -u root -...