get post mysql存储引擎
来源:互联网 发布:合肥飞友网络招聘 编辑:程序博客网 时间:2024/06/09 23:44
GET和POST的区别
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实际所占字节数
A
4 * 3 = 12
4 * 3 + 1 = 13
12
3 + 1 = 4
ABCD
4 * 3 = 12
4 * 3 + 1 = 13
12
13
Char(255)
Varchar(256)
256个字符
255* 3 = 765
256 * 3 + 2=770
765
770
255个字符
255* 3 = 765
255 * 3 + 1=766
765
766
1character=3bytes, 1汉字=1character
也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。
- get post mysql存储引擎
- 【MySQL】MySQL存储引擎
- 【MySQL】MySQL存储引擎
- mysql federated存储引擎引擎
- MySQL的存储引擎
- 1.5. MySQL存储引擎
- mysql存储引擎
- MySQL 存储引擎
- MySQL存储引擎
- Mysql的存储引擎
- MySQL存储引擎
- MySQL存储引擎-应用
- mysql存储引擎
- MySQL存储引擎认知
- MySQL存储引擎选择
- mysql archive存储引擎
- MySQL存储引擎
- Mysql数据库存储引擎
- CreateProcess和WinExec
- boa.conf 详解
- codeforces598A(快速幂)
- WKWebView与js交互
- java.io.Serializable浅析
- get post mysql存储引擎
- 电商数据分析基础指标体系
- 我的第一篇博客
- Swift - 操作SQLite数据库(引用SQLite3库)
- FragmentTransaction add 和 replace 区别
- <span>&<p>有区别么
- 自制大体模仿ios 四位密码输入界面
- 支付宝支付
- 成为高级程序员的 10 个步骤