MySQL學習 Day01 資料庫基礎知識

2021-09-11 09:25:05 字數 749 閱讀 1573

1.當前使用的資料庫主要分為兩類:

文件型:如sqlite,就是乙個檔案,通過對檔案的複製完成資料庫的複製。

服務型:如mysql、postgre,資料儲存在乙個物理檔案中,但是需要使用終端以tcp/ip協議連線,進行資料庫的讀寫操作。

2.三正規化

通過研究和使用中問題的總結,對於涉及資料可提出了一些規範,這下規範被稱為正規化。

第一正規化(1nf):列不可拆分

第二正規化(2nf):唯一標識

第三正規化(3nf):引用主鍵

說明:後乙個正規化是在前乙個正規化的基礎上建立的。

3.資料完整性

乙個資料就是乙個完整的業務單元,可以包含多張表,資料被儲存在表中。在表中為了更加準確地存數資料,保證資料的正確有效,可以在建立表的時候,為新增一些強制性的驗證,包括資料字段的型別、約束。

4.資料庫操作

建立資料庫

create database 資料庫名 charset=utf8;

刪除資料庫

drop database 資料庫名;

切換資料庫

use 資料庫名;

檢視當前選擇的資料庫

select database();

5.表操作

檢視當前資料庫中所有表

show tables;

建立表create tables 表名

刪除表drop tables 表名

修改表alter table 表名 add|change|drop 列名 型別;

Mysql學習日記day01

1.進入 mysql,在命令列中輸入 mysql uroot p 其中 表示密碼 2.檢視 mysql 中有哪些個資料庫 show databases 3.使用乙個資料庫 use 資料庫名稱 4.新建乙個資料庫 create database 資料庫名 5.檢視指定的資料庫中有哪些資料表 show ...

學習筆記day01

作業系統簡稱 operating system 簡稱os 其的本質就是乙個軟體,作業系統對上可以管理應用程式,對下可以訪問硬體裝置。主流的作業系統 pc機領域 windows系列,ios,伺服器領域 linux系列,unix,windows server。手持裝置 ios,android,塞班,wi...

前端學習Day01

alt shift 1 非小鍵盤 視窗分屏,恢復預設1屏 alt shift 2 左右分屏 2列 alt shift 3 左右分屏 3列 alt shift 4 左右分屏 4列 alt shift 5 等分4屏 alt shift 8 垂直分屏 2屏 alt shift 9 垂直分屏 3屏 ctrl...