MySQL学习之路_数据的组织方式-表

本文介绍了MySQL中数据的组织方式,重点讲解了三大数据类型:数值、文本和日期。接着阐述了如何创建表,设置列的数据类型,并讨论了主键的重要性。此外,还涵盖了查询数据库表、更改列类型、添加/删除列以及修改表的相关操作。
摘要由CSDN通过智能技术生成
数据库组织数据的方式

前面已经讲过了创建数据库相关的(没看的,可以点此链接 跳过去),既然数据库已经创建好了,那么我们就要开始往里面装数据了,要怎么装呢?MySQL(不止MySQL是这样,Oracle等其它也是一样)组织数据是像excel表格一样。首先创建一张表,设置表的列的保存的内容是什么,插入进表的一行数据称为一个记录。
在具体到代码创建表之前,我们先来看看MySQL的数据类型,毕竟,知道了数据类型,我们才能为每个表列保存的值设置合适的类型。

MySQL三大数据类型

MySQL数据类型具体可以分为三大类:数值、文本、日期。

数值
数值 占用字节 说明
BIT 1/8 位类型,默认值1范围(1-64)
TINYINT[UNSIGNED][ZEROFILL] 1 带符号的范围是-128到127。无符号0-255。相当于java的byte
BOOL, BOOLEAN 1 范围跟BIT一样,用0、1分别代表false、true。存储时,true和false会被转换为1和0存储
SAMLLINT[UNSIGNED][ZEROFILL] 2 (相当于java的short)
MEDIUMINT[UNSIGNED][ZEROFILL] 3 范围为2的24次方
INT[UNSIGNED][ZEROFILL] 4 范围2的32次方(相当于java的int)
BIGINT[UNSIGNED][ZEROFILL] 8 范围2的64次方(相当于java的long类型)
FLOAT[(M,D)][UNSIGNED][ZEROFILL] 4 范围2的32次方,M指定显示数字的个数,D指定小数位数
DOUBLE[(M,D)][UNSIGNED][ZEROFILL] 8 范围2的64次方。M指定显示数字的个数,D指定小数位数
文本、二进制
字符串类型 占用字节范围 说明
CHAR(size) 0-255 定长字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值