mysql儲存基礎

2021-06-27 16:39:11 字數 613 閱讀 7655

# int                  0 ~ 40多億

# mediumint 0 ~ 1600多萬

# smallint 0 ~ 65535

# tinyint 0 ~ 255

# varchar(5) 和 char(5) 啥區別?

# varchar(5) 能不能存 'abcdef'?同樣不能存!

# 如存 'abc' char(5) -> 佔5個字元, 位元組:gbk/漢字*2 utf8/漢字*3

# 如存 'abc\0' varchar(5) -> 佔4個字元,位元組:gbk/漢字*2 utf8/漢字*3

# char,varchar,text最大長度?

# char : 最大能存255個字元

# varchar : 最大能存 65535個位元組

# text : 最大能存 65535個字元

# 匯入到資料庫中

# 方法一:在mysql中執行 source db.sql;

# 方法二:直接把sql複製到mysql中執行(要先set names gbk)

mysql 儲存過程基礎 MySQL基礎 儲存過程

儲存過程 定義 將一批為了完成特定功能的sql語句集,根據傳入的引數 也可沒有 呼叫,完成單個sql語句更複雜的功能 儲存過程思想很簡單,就是sql語句層面上的 封裝和重用 優點 1 可封裝,並隱藏複雜的業務邏輯 2 可回傳值,且可接受引數 缺點 因支援的程式語言不通,效能調校和撰寫,受限於各種資料...

mysql儲存過程基礎

delimiter create procedure ss in x1 int begin insert into pro id values x1 end delimiter call ss 1004 檢視 方法一 直接查詢,比較實用,檢視當前自定義的儲存過程 select specific na...

MySQL基礎之儲存引擎

儲存引擎就是如何儲存資料,如何為儲存的資料建立索引和如何更新 查詢資料等技術的實現方式。儲存引擎又稱為表型別 即儲存和操作表的型別 因為在關係型資料庫中資料的儲存是以表的形式儲存的。支援插入式儲存引擎 即支援多種儲存引擎 這是mysql資料庫區別於其他資料庫的乙個重要特點。oracle和sql se...