創(chuàng)建數(shù)據(jù)庫create database;
刪除數(shù)據(jù)庫drop database;
查詢數(shù)據(jù)庫show databases;
查看創(chuàng)建數(shù)據(jù)庫的語句show create database (name);
數(shù)據(jù)庫的操作可以在操作系統(tǒng)下
二、表的含義
1沽甥、什么是表今瀑?正如庫是存放表的容器藻懒,表示存放數(shù)據(jù)的容器。
表由行和列組成窒篱,在數(shù)據(jù)庫中,我們定義列的屬性,隨著數(shù)據(jù)的一條條增加带斑,行不斷增加,所以勋拟,列是結(jié)構(gòu)(DESC)勋磕,行是信息
2、為什么是表敢靡?
表是關(guān)系型數(shù)據(jù)庫的重要基礎(chǔ)
數(shù)據(jù)越大存儲管理越麻煩挂滓,非常容易導(dǎo)致數(shù)據(jù)出現(xiàn)問題:不完整、不準(zhǔn)確啸胧、太多
3赶站、三大范式:
(1)第一范式
數(shù)據(jù)庫表中的字段都是單一屬性的,不可再分纺念。即包括整型贝椿、實數(shù)、字符陷谱、邏輯烙博、日期
(2)第二范式
在滿足第一范式的基礎(chǔ)上瑟蜈,數(shù)據(jù)庫表中不存在非關(guān)鍵字段對任一候選關(guān)鍵字段的部分函數(shù)依賴(部分函數(shù)依賴指的是存在組合關(guān)鍵字中的某些字段決定非關(guān)鍵字段的情況),也即所有非關(guān)鍵字段都安全依賴于任意一組候選關(guān)鍵字渣窜。
各管各的铺根,別互相影響。別把所有東西放到一個表里乔宿。
(3)第三范式
數(shù)據(jù)表中如果不存在非關(guān)鍵字段對任一候選關(guān)鍵字段的傳遞函數(shù)依賴則符合第三范式
所謂傳遞函數(shù)依賴位迂,指的是存在A—B—C的決定關(guān)系,則C傳遞函數(shù)依賴于A详瑞,也就是說表中的字段和主鍵直接對應(yīng)不依賴其他中間字段掂林。
決定某個字段值必須是主鍵。
查詢數(shù)據(jù)表結(jié)構(gòu)desc (name);