1.MySQL中ENUM类型的使用之性别男女设定默认为男:

 SQL语句为:

mysql> create table student (id int(11) primary key auto_increment,name varchar( 10) NOT NULL,sex enum('男','女','保密')default '保密')ENGINE=InnoDB;

写入:

mysql>insert into student (name,sex) value ('张三','男')

注:enum中如果默认是'保密',则括号里也要有'保密'这项。

  phpmyadmin操作如下图:

 

2.decimal:定点小数

decimal(p,s);

例如:decimal(2,1),有效长度为2,小数位占1位。

此时,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数。

3.varchar和char:

varchar:字符串型,不定长,溢出则截取掉,不足则不补满。如:varchar name(10);

char:字符串型,定长,溢出则截取掉,不足则补满。如:char password(32),多用于密码md5值长度固定为32位。

MySQL中的enum,char与varchar,decimal相关推荐

  1. MySQL中int、char、varchar的性能浅谈

    网络上有许多似是而非的"谣言",当然都不是恶意,绝大部分都是开发者不愿意自己主动研究,反而轻信其他人的信口之言. 关于数据库的谣言也有不少,比如"int性能比char高很 ...

  2. mysql int char连接_MySQL中int、char以及varchar的性能比较

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  3. mysql查询char和int哪个快_MySQL中int、char以及varchar的性能对比

    本篇文章给大家带来的内容是关于MySQL中int.char以及varchar的性能对比,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 网络上有许多似是而非的"谣言" ...

  4. mysql的binary、char、varchar区别

    mysql的binary.char.varchar区别 分类: Mysql/postgreSQL 2013-09-24 18:11:46 char使用固定长度的空间进行存储,char(4)存储4个字符 ...

  5. mysql varchar int_MySQL中int、char、varchar的性能浅谈

    网络上有许多似是而非的"谣言",当然都不是恶意,绝大部分都是开发者不愿意自己主动研究,反而轻信其他人的信口之言. 关于数据库的谣言也有不少,比如"int性能比char高很 ...

  6. MySQL性能优化之char、varchar、text的区别

    参考:https://dev.mysql.com/doc/refman/8.0/en/string-type-overview.html 在存储字符串时, 可以使用char.varchar或者text ...

  7. MySQL性能优化之char、varchar、text的区别(转载)

    参考:https://dev.mysql.com/doc/refman/8.0/en/string-type-overview.html 在存储字符串时, 可以使用char.varchar或者text ...

  8. mysql数据库varchar_MySQL数据库char与varchar的区别分析及使用建议

    本文主要介绍了mysql中VARCHAR与CHAR字符型数据的差异以及这两种字符型数据在项目中的使用建议,真心不错.值得一看.小编有种受益匪浅的感觉. 在数据库中,字符 型的数据是最多的,可以占到整个 ...

  9. MySQL中的enum和set类型

    文章目录 1 enum类型 2 set类型 1 enum类型 ENUM类型又称为枚举类型.在创建表时,ENUM类型的取值范围以列表的形式指定,其基本形式如下: 属性名 ENUM('值1', '值2', ...

最新文章

  1. 激光雷达,马斯克看不上,却又无可替代?
  2. 牲畜体表信息的三维重建
  3. 线程五种状态(新建、就绪、运行、阻塞、死亡)
  4. 基于SSM实现小区物业管理系
  5. 1019.Line Painting(线段树 离散化)
  6. java 滚动加载,滚动加载,可视区域判断
  7. ORA-30649: 缺少DIRECTORY关键字的问题解决方法
  8. c语言if else语句_查找C程序的输出(如果为else语句)| 设置1
  9. mysql快速删除大表数据部分数据_mysql删除大表的部分数据
  10. sencha touch 彩色图标按钮(button+ico)
  11. 详解Nacos的高可用特性(转载)
  12. Cmdkey 凭证管理器工具
  13. 基于IDEA 最新Spirng3.2+hibernate4+struts2.3 全注解配置 登录
  14. Java——删除文件
  15. 免费数据集下载(很全面)
  16. python梦幻西游辅助_GitHub - woshiliushan/mhxy_fz: 一个基于计算机视觉开发的梦幻西游辅助脚本...
  17. LTE学习笔记五:LTE两种帧结构
  18. 从春运迁徙图看疫情变化
  19. 关于虚拟机.vmdk与.ovf 磁盘装载问题
  20. 基于边缘检测和模型拟合检测车道线

热门文章

  1. 窗口分析函数_8_计算某列的中间值
  2. Excel多因素不重复方差分析
  3. Python多继承基础
  4. python3 socketserver_《Python核心编程(第3版)》——2.5 *SocketServer模块
  5. 如何解决90%的NLP问题:逐步指导
  6. springcloud(十一):服务网关Zuul高级篇
  7. 算法简介、7种算法分类
  8. I Hate It(线段树)
  9. Windows API一日一练(2)使用应用程序句柄
  10. jdk自带的Unicode转utf8工具