【MySQL】SQL 用于各种数据库的数据类型
2023-09-11 14:14:55 时间
Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。
Microsoft Access 数据类型
MySQL 数据类型
在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。
Text 类型:
Number 类型:
注意:以上的 size 代表的并不是存储在数据库中的具体的长度,如 int(4) 并不是只能存储4个长度的数字。
实际上int(size)所占多少存储空间并无任何关系。int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。就是在显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。
例如:
1、int的值为10 (指定zerofill)
int(9)显示结果为000000010int(3)显示结果为010
就是显示的长度不一样而已 都是占用四个字节的空间
Date 类型:
*即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。SQL Server 数据类型
String 类型:
Number 类型:
Date 类型:
其他数据类型:
相关文章
- MySQL错误ERROR 2003 (HY000) Can't connect to MySQL server .' (111)
- Linux中数据库的安装和配置(MySQL与Maria DB)
- mysql数据库,如何在登录mysql之后执行操作系统上的SQL脚本?
- mysql中查看数据库的版本,什么版本
- 解开发者之痛:中国移动MySQL数据库优化最佳实践
- 数据库(原SQL Server 我是mysql )对S表、P表、J表、SPJ ---- 第一篇~
- PHP同时操作两个mysql数据库
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- [mysql]MySQL数据库如何导出
- python操作mysql数据库系列-操作MySql数据库(四)
- idea 社区版连接mysql数据库教程,Cannot connect to “MySQL-5.1.43“. CLIENT_PLUGIN_AUTH is required
- 使用sql对比Mysql中数据库2个表结构
- linux 怎么完全卸载mysql数据库
- 浅谈MySQL 数据库性能优化
- 如何检查MySQL数据库的主从延时?
- yii2操作数据库 mysql 读写分离 主从复制
- 【C#】使用MySql.Data.dll连接MySQL数据库