mysql数据库优化课程---4、mysql字段属性
mysql数据库优化课程---4、mysql字段属性
一、总结
一句话总结:
mysql字段:没有被淘汰的必然有其存在的合理性(也就是有优点),比如char类型
1、为什么char类型没有被淘汰?
char相比于varchar速度快
有缺点必有优点,不然必然被淘汰
char优点:速度快
varchar优点:变长
2、zerofill?
zerofill:0填充:左侧补0:不够位数则左侧补0
3、为什么mysql的服务端和客户端都用utf-8的编码?
因为浏览器现在默认都是utf-8编码
在存储过程中,就算别的编码都是一致的,比如都是gbk,但是因为浏览器现在都普遍是utf-8,所以还是不能够正常显示。
4、MYSQL 客户端与服务器关系,及mysql客户端和服务端是什么?
一个mysql服务器上面有几个客户端
mysql服务端:我们在windows中开启的服务
mysql客户端:我们用命令行登录的账号密码
5、mysql服务器默认字符集:?
1.建议客户端字符集是utf8:default-character-set = utf8
2.mysql服务端字符集为utf8:character-set-server = utf8
3.mysql服务端校验字符集(校验字符集是来排序的):collation-server = utf8_general_ci
1.建议客户端字符集是utf8
default-character-set = utf8
2.mysql服务端字符集为utf8
character-set-server = utf8
3.mysql服务端校验字符集(校验字符集是来排序的)
collation-server = utf8_general_ci
6、mysql设置默认值?
age int not null default 18;
7、mysqll服务端校验字符集是干嘛的?
校验字符集是来排序的:mysql里面的排序会用到这个字符集:collation-server = utf8_general_ci
(校验字符集是来排序的)
(mysql里面的排序会用到这个字符集)
collation-server = utf8_general_ci
二、内容在总结中
数据字段属性:
1.unsigned
无符号
2.zerofill
0填充
3.auto_increment
mysql> create table t9(
-> id int unsigned auto_increment primary key,
-> username varchar(50)
-> );
4.null
age int null;
5.not null
age int not null;
6.default
age int not null default 18;
mysql服务器默认字符集:
1.建议客户端字符集是utf8
default-character-set = utf8
2.mysql服务端字符集为utf8
character-set-server = utf8
3.mysql服务端校验字符集
collation-server = utf8_general_ci
3、为什么mysql的服务端和客户端都用utf-8的编码?
因为浏览器现在默认都是utf-8编码,
在存储过程中,就算别的编码都是一致的,比如都是gbk,但是因为浏览器现在都普遍是utf-8,所以还是不能够正常显示。

4、MYSQL 客户端与服务器关系?
一个mysql服务器上面有几个客户端,一个
mysql服务端:我们在windows中开启的服务
mysql客户端:我们用命令行登录的账号密码

mysql数据库优化课程---4、mysql字段属性的更多相关文章
- mysql数据库优化课程---5、要索引和不要索引的区别是什么
mysql数据库优化课程---5.要索引和不要索引的区别是什么 一.总结 一句话总结: 索引速度快,就是查表的时候,操作的话设置索引就好了 1.数据库设计的时候不允许字段为null的好处是什么? nu ...
- mysql数据库优化课程---2、命令其实也就是那几个单词
mysql数据库优化课程---2.命令其实也就是那几个单词 一.总结 一句话总结: 比如show,use,alter 1.开启和关闭mysql服务? Windows下:net start/stop m ...
- mysql数据库优化课程---18、mysql服务器优化
mysql数据库优化课程---18.mysql服务器优化 一.总结 一句话总结: 1.四种字符集问题:字符集都设置为utf-82.slow log慢查询日志问题3.root密码丢失 1.mysql存在 ...
- mysql数据库优化课程---17、mysql索引优化
mysql数据库优化课程---17.mysql索引优化 一.总结 一句话总结:一些字段可能会使索引失效,比如like,or等 1.check表监测的使用场景是什么? 视图 视图建立在两个表上, 删除了 ...
- mysql数据库优化课程---16、mysql慢查询和优化表空间
mysql数据库优化课程---16.mysql慢查询和优化表空间 一.总结 一句话总结: a.慢查询的话找到存储慢查询的那个日志文件 b.优化表空间的话可以用optimize table sales; ...
- mysql数据库优化课程---14、常用的sql技巧
mysql数据库优化课程---14.常用的sql技巧 一.总结 一句话总结:其实就是sql中那些函数的使用 1.mysql中函数如何使用? 选择字段 其实就是作用域select的选择字段 3.转大写: ...
- mysql数据库优化课程---12、mysql嵌套和链接查询
mysql数据库优化课程---12.mysql嵌套和链接查询 一.总结 一句话总结:查询user表中存在的所有班级的信息? in distinct mysql> select * from cl ...
- mysql数据库优化课程---10、mysql数据库分组聚合
mysql数据库优化课程---10.mysql数据库分组聚合 一.总结 一句话总结:select concat(class,' 班') 班级,concat(count(*),' 人') 人数 from ...
- mysql数据库优化课程---9、php用什么写的
mysql数据库优化课程---9.php用什么写的 一.总结 一句话总结:php是用c语言写的,所以php里面的那些模块什么都是c语言 c 1.php用什么写的? c php是用c语言写的,所以php ...
随机推荐
- <2013 08 13> TeX and LaTeX, some introduction
1. TeX是Donald E. Knuth教授的精心杰作,它是个功能非常强大的幕后排版系统,含有弹性很大,而且很低阶的排版语言.含有九百多条指令,用Pascal语言(的一个子集)写成. 2. T ...
- MySQL权限系统(三).权限表 Grant Tables
7.2.2 Grant Tables 授权表 The mysql system database includes several grant tables that contain informat ...
- Python代码实现删除一个list里面的重复元素
lst=[11,22,33,44,22,11,22,44] print(list(set(lst))) # 打印结果:[33, 11, 44, 22] d = {} for index,item in ...
- go语言之并发编程同步一
前面介绍了采用go语法的并行操作以及channel.既然是并行操作,那么就涉及到数据原子性以及同步的问题.所以在Go里面也需要采用同步的机制. 互斥锁: 由标准库代码包sync中的Mutex结构体类型 ...
- Latex排版全解(转)
Latex排版全解 http://blog.csdn.net/langb2014/article/details/51354238
- 字符串之strcmp
功能:比较两个字符串的ascII码大小 输入:两个字符串 返回值:相等为0,大于为大于零,小于为小于零 #include <iostream> #include <assert.h& ...
- 【saltstack】saltstack执行结果和事件存储到mysql
前言 项目中使用saltstack有一段时间了,之前都是在控制台操作,后来感觉越来越不方便,每次操作需要登陆服务器,还需要记一堆命令.最重要的是,公司进新人之后,新人由于不熟悉saltstack,容易 ...
- python read文件的r和rb的区别
r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件 ...
- 【转】Python爬虫(6)_scrapy框架
官网链接:https://docs.scrapy.org/en/latest/topics/architecture.html 性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下 ...
- LeetCode:二叉树的锯齿形层次遍历【103】
LeetCode:二叉树的锯齿形层次遍历[103] 题目描述 给定一个二叉树,返回其节点值的锯齿形层次遍历.(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行). 例如:给定二叉树 ...