其中常用劃分
當超過型別範圍會報錯「out of range」
整數
eg:建立表data1,有id1 int 和 id2 int(4) 檢視有無zerofill的區別
create table data1(id1 int,id2 int(4));
建表
insert into data1 values(1,1);
插入資料測試
alter table data1 modify id1 int zerofill;
修改表解構加上zerofill
eg: 建表data2,id列使用auto_increment小數
create table data2(id int auto_increment not null primary key);
或
create table data2(id int auto_increment not null,primary key(id));
或
create table data2(id int auto_increment not null,unique(id));
定點數 【以字串形式存放,不寫精度和標度按預設的decimal(10,0)表示,如果超越了,系統會報錯
使用
eg: 建立表data3 檢視三者位關於時間戳
show variables like 'time_zone';
檢視當前時區
2023年問題eg: 通過建立表data4及操作檢視區別
create table data4 (c1 char(4),c2 varchar(4));
建表eg:建表data5檢視列舉型別的插入MySQL 基礎篇 之索引
一 索引的引入 索引定義 索引是由資料庫表中一列或者多列組合而成,其作用是提高對錶中資料的查詢速度。類似於圖書的目錄,方便快速定位,尋找指定的內容,如一本1000頁的書,如果沒有目錄,你想要知道指定的內容,必須要1頁1頁翻過去,是不是很浪費時間?二 索引的優缺點 優點 提高查詢資料的速度。缺點 建立...
入門linux基礎之mysql基礎篇
mysql建立使用者?需要注意什麼?如 user3 localhost create user user3 localhost identified by qianfeng 123 mysql刪除用?drop user user3 localhost mysql查詢使用者?select user,h...
MySQL 基礎篇 之Table操作
一 表的簡介 表是資料庫儲存資料的基本單位,乙個表包含若干個欄位和記錄 二 建立表 語法 create table 表名 屬性名 資料型別 約束條件 屬性名 資料型別 約束條件 屬性名 資料型別 約束條件 約束條件 例 建立圖書類別表 t booktype mysql create table t ...