get post mysql儲存引擎

2021-07-10 12:35:50 字數 1508 閱讀 6223

1.      表單對應的提交方式區別:method=「get/post」

2.      資料提交過程區別:get將所有的資料拼接到url(name=值&name2=值2…),post提交的資料是看不到的

3.      get方式不安全,post方式相對安全

4.      get方式傳輸資料,資料量小(2kb),post方式基本無限制(8m)

5.      get提交資料效率比post要高

如何選擇表單提交方式?

1.      如果資料安全性要求高:使用post提交

2.      如果資料量比較大,使用post提交

注意:1.      乙個靜態變數只會被定義一次,每次呼叫不會被重置

2.      靜態變數不是存放在區域性變數記憶體中,而是存放在靜態變數區(靜態變數區不允許定義重複的變數)

3.       是在**編譯階段就把靜態變數初始化好了,而不是在函式呼叫時. 執行函式遇到靜態變數,不會再定義,而是去訪問**區對應的靜態變數數值

資料庫插入字段

插入資料必須注意

1.      插入的值型別必須與資料字段定義的資料型別一致,除了整型可以不加引號之外,其他的都要加上引號

2.      

整型也可以加上引號

儲存引擎

myisam與innodb的區別

1.      myisam在插入資料和查詢資料的時候都比innodb效率高

2.      innodb在更新和刪除的時候比myisam效率高

3.      innodb支援事務安全,myisam不支援

varchar:變長字串,表示磁碟空間會根據實際資料的長度來自動分配儲存空間,但是長度不能超過指定長度varchar(l),儲存的資料只能小於或者等於l個字元,l的理論值是65535

varchar在儲存之外還有乙個額外的1到2個位元組來儲存當前varchar的實際占用長度

char和varchar對比(utf8) :乙個字元

= 3個位元組 字元

char(4)占用位元組數

varchar(4)占用位元組數

char實際所佔位元組數

varchar實際所佔位元組數

a4 * 3 = 12

4 * 3 + 1 = 13

3 + 1 = 4

abcd

4 * 3 = 12

4 * 3 + 1 = 13

char(255)

varchar(256)

256個字元

255* 3 = 765

256 * 3 + 2=770

255個字元

255* 3 = 765

255 * 3 + 1=766

1character=3bytes, 1漢字=1character

也就是說乙個字段定義成 varchar(200),則它可以儲存200個漢字或者200個字母。

MariaDB的Cassandra儲存引擎

mariadb已經宣布了cassandra儲存引擎的乙個預覽版本。該外掛程式允許mariadb通過標準sql語法使用cassandra集群。u0026 xd n mariadb並不是第一款為cassandra提供sql支援的產品。例如,simba提供了乙個cassandra odbc驅動,可用於大多...

MariaDB的Cassandra儲存引擎

mariadb已經宣布了cassandra儲存引擎的乙個預覽版本。該外掛程式允許mariadb通過標準sql語法使用cassandra集群。mariadb並不是第一款為cassandra提供sql支援的產品。例如,simba提供了乙個cassandra odbc驅動,可用於大多數的odbc相容工具。...

Mysql的儲存引擎之 MyISAM儲存引擎

myisam儲存引擎是mysql5.5版本之前的的預設儲存引擎。建立乙個基於myisam儲存引擎的表table myisam mysql create table table myisam id int engine myisam query ok,0 rows affected 0.00 sec ...