MySQL常用的数据类型

2019-07-11 分类:MySQL 阅读(119) 评论(0)

1.MySQL常用的数据类型

数据类型 大小(字节) 用途 格式
int 4 整数  
float 4 单精度浮点数  
double 8 双精度浮点数  
enum -- 单选,比如性别 ENUM('a','b','c')
set -- 多选 SET('1','2','3')
date 3 日期 YYYY-MM-DD
time 3 时间点或持续时间 HH:MM:SS
year 1 年份值 YYYY
char 0~255 定长字符串  
varchar 0~255 变长字符串  
text 0~65535 长文本数据  

整数除了 int 外,还有 tinyint、smallint、mediumint、bigint

char 和 varchar 的区别: char 的长度是固定的,而 varchar 的长度是可以变化的,比如,存储字符串 “abc",对于 char(10),表示存储的字符将占 10 个字节(包括 7 个空字符),而同样的 varchar(12) 则只占用4个字节的长度,增加一个额外字节来存储字符串本身的长度,12 只是最大值,当你存储的字符小于 12 时,按实际长度存储。

enum和set的区别: enum 类型的数据的值,必须是定义时枚举的值的其中之一,即单选,而 set 类型的值则可以多选。

2.在MySQL中用户是如何定义的?

‘用户名’@‘主机域’

        localhost
        127.0.0.1
        10.0.0.%
        10.0.%.%
        10.%.%.%
        %
        10.0.0.5%
        10.0.0.0/255.255.255.0

您可能也喜欢:

MySQL-SELECT语句详解

在数据库操作语句中,使用最频繁,也被认为最重要的是 SELECT 查询语句,这条语句用于查看一张表中的所有内容,而 SELECT 与各种限制条件关键词搭配使用,具有各种丰富的功能 SELECT 语句基本格式:SELECT 要查询的列名 FROM 表名字 WHERE 限制条件; 如果要查询表...

more

MySQL建表详解

MySQL建表语句 create table fujieace( id int(10) primary key auto_increment comment '设置主键自增', email varchar(20) not null comment '邮箱', name varchar(20...

more

MySQL约束

什么是约束? 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性 比如,规定一个用户的用户名不能为空值且没有重复的记录,这就是一种约束规则 MySQL中常用的约束: 约束类型: 主键 默认值 唯一 外键 非空 关键字: primary key de...

more

评论&留言
欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册