一、建立資料庫
create databases 庫名
二、表的建立
create table 表名
三、資料型別
資料型別一共有
數值型:
整型:tinting,smallint,medicint,int,integer,bigint
小數:定點數
浮點數 float,double
字元型:
長字元型
短字元型
日期型:
六大約束:
1.非空約束
2.主鍵
3.唯一
4.預設
5.檢查
6.外來鍵
四、新增列級約束和表級約束
1.列級約束寫法:
create tables if not exists student(
id int primary key,
name char(10) not null,
*** char(3) check,
age int default 18,
phone int unique,
teacherid int ,
constraint fk_teacher foreign key(teacherid)
⚠️面試題
主鍵約束與唯一約束的區別
1.主鍵約束 具有唯一性,不能為空,可以兩列組合成乙個主鍵約束
2.唯一約束 具有唯一性,可以為空,可以兩列組合成乙個唯一約束
mysql基礎知識
一 啟動與退出 1 進入mysql 啟動mysql command line client mysql的dos介面 直接輸入安裝時的密碼即可。此時的提示符是 mysql 或開啟終端,輸入sql語句 mysql uroot p123 2 退出mysql quit或exit 二 庫操作 1 建立資料庫 ...
mysql基礎知識
1 為什麼使用資料庫 1 降低儲存資料的冗餘度 2 更高的資料一致性 3 儲存的資料可以共享 4 可以建立資料庫所遵循的標準 5 便於維護資料完整性 6 能夠實現資料的安全性 2 在資料庫發展歷史上,出現了很多不同的資料模型,包括是層次模型 網狀模型 關係模型和物件模型 3 關係型資料庫的基本概念 ...
MySQL 基礎知識
1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用unsigned屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定notnull,並設定預設值 5.如無備註,所有的布林值字段,如is hot is del...