由于MySQL数据库的编码经常是存在问题,更重要的是,有时候我们要做一个应用程序只需要一个DB文件的,比如我设计了一个考试软件,而不需要另外去安装一个MySQL这样的数据库服务器,于是我就想到微软的Access数据库
以前使用Access,创建表格都是通过表格设计器来做的,感觉特别的初级,很早以前就想,能不能通过命令行的方式创建表格,操作呢? 微软的特点就是尽量让用户看不到文本命令行,更多的是体现图形界面,所以我用了一段时间,根本没有发现能查看一个表的结构,网上说用WinSQL软件,不过确实好用!原先用MySQL的时候感觉不方便,于是用了SQLyog和MySQL-Front前台工具;Access就用WinSQL
现看看MySQL支持的数据类型:
数值类型:
以前使用Access,创建表格都是通过表格设计器来做的,感觉特别的初级,很早以前就想,能不能通过命令行的方式创建表格,操作呢? 微软的特点就是尽量让用户看不到文本命令行,更多的是体现图形界面,所以我用了一段时间,根本没有发现能查看一个表的结构,网上说用WinSQL软件,不过确实好用!原先用MySQL的时候感觉不方便,于是用了SQLyog和MySQL-Front前台工具;Access就用WinSQL
现看看MySQL支持的数据类型:
数值类型:
类型
|
大小
|
范围(有符号)
|
范围(无符号)
|
用途
|
TINYINT
|
1 字节
|
(-128,127)
|
(0,255)
|
小整数值
|
SMALLINT
|
2 字节
|
(-32 768,32 767)
|
(0,65 535)
|
大整数值
|
MEDIUMINT
|
3 字节
|
(-8 388 608,8 388 607)
|
(0,16 777 215)
|
大整数值
|
INT或INTEGER
|
4 字节
|
(-2 147 483 648,2 147 483 647)
|
(0,4 294 967 295)
|
大整数值
|
BIGINT
|
8 字节
|
(-9 233 372 036 854 775 808,9 223 372 036 854 775 807)
|
(0,18 446 744 073 709 551 615)
|
极大整数值
| </