unsigned

  整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(float和double总是带符号的),在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是无符号类型能保存2倍于有符号类型的正整数数据,比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。

tinyint

decimal(P,D)

  MySQLDECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据。

  • P是表示有效数字数的精度。P范围为1〜65
  • D是表示小数点后的位数。D的范围是0~30。MySQL要求D小于或等于(<=)P

enum

  ENUM是枚举类型,它虽然只能保存一个值,却能够处理多达65535个预定义的值。下面是我写的一个mysql语句

CREATE TABLE student(
id INT(11) PRIMARY key auto_increment,
name VARCHAR(10) not null,
sex ENUM('boy','girl','secret') DEFAULT 'secret'
)ENGINE=INNODB

更多相关文章

  1. 类型不敏感的nvarchar类型的主键,其中ß!= ss
  2. SQL Server CLR函数类型不匹配。
  3. SQL Server 中 存储“经纬度”应设置的数据类型
  4. 每条sql语句实际上都是一个事物(事物多种类型解读)
  5. Java向MySQL数据库插入时间类型Date数据时需要注意的问题
  6. MySQL入门很简单: 2 MySQL数据类型
  7. Mysql 修改字段类型
  8. Ms sql 2005 中的bit 数据类型
  9. SQLServer---查询过程中的数据类型转化

随机推荐

  1. Android中的Banner效果
  2. Android NDK Development ---- Android 4
  3. android 设定activity的进入和退出效果
  4. android surfaceflinger boot
  5. 用SlidingDrawer实现类似android状态栏下
  6. Android知识点整理
  7. Android 支持 Java8
  8. Android双屏电子书ShuBook
  9. 写了个android简洁的日志打印工具类。
  10. Activity页面切换的效果