各大数据的数据库类型:
Sql server 2008 的数据类型:type
数据库各个版本都一样
为对象分配数据类型时可以为对象定义四个属性:
· 对象包含的数据种类。
· 所存储值的长度或大小。
· 数值的精度(仅适用于数字数据类型)。
· 数值的小数位数(仅适用于数字数据类型)。
用户可以自定义类型,需要定义三个属性,自定义的类型名、基于那种数据类型,可否为空。
sp_add type ,[,system_data_bype][,'null_type']
type为自定义类型名,system_data_type系统提供的类型,null_type可否为空
关键字:
Stored Procedures、Tables、Columns、Views、Rules、Constraints、Defaults、Indexes、Filegroups、Triggers、Databases、Servers、User Defined Functions、Logins、Roles、UDF、Full-text catalogs、Files、User Defined Types
命名规则,
1 以任意字母开始,除开头以字母开始外,其他字符可以任意使用;
2 正常对象的名称可多达128字符,而临时对象的名称可多达116字符。
3 与SQLSERVER关键字相同或包含内嵌空格的名称必须使用双引号或方括号。
<!--朱利添加版权信息-->Oracle数据库类型:
数据类型 |
所属类型 |
所占字节 |
范围 |
CHAR |
字符串类型 |
CHAR(n) n个字节 存储固定长度的子字符串,如果没有明确说明长度,默认长度为1,如果长度不足规定长度,Oracle自动用空格填充 |
1—2000 |
VARCHAR2 |
字符串类型 |
可变长字符串类型。 VARCHAR2(n) n 如果最大长度不是n,不需要空格填充,推荐使用VARCHAR2 |
1—4000 |
NCHAR |
字符串类型 |
|
|
NVARCHAR2 |
字符串类型 |
|
|
NUMBER |
数字类型 |
|
|
DATE |
|
|
|
LONG |
|
存储最大长度为2GB的变长的变长字符串 |
2GB |
RAW |
|
用来存储非结构化数据的变长字符串 |
长度<= 2000字节 |
LONG RAW |
|
用来存储非结构化数据的变长字符串 |
长度<=2GB |
ROWID |
伪列 |
|
|
BLOB |
大型对象数据类型 |
存储二进制数据信息 |
|
CLOB |
大型对象数据类型 |
只能存储字符数据 |
|
NCLOB |
大型对象数据类型 |
存储本地语言字符集数据 |
|
BFILE |
大型对象数据类型 |
存储在Oracle数据库以外的文件的指针 |
|
UROWID |
|
用来存储表示任何类型列地址的二进制字符串 |
|
FLOAT |
Mysql的数据类型:
数据类型 |
所属类型 |
所占字节 |
范围 |
SMALLINT |
数字类型(整数) |
2 |
-32000——32000 |
INT |
数字类型(整数) |
4 |
-2000000000——2000000000 |
BIGINT |
数字类型(整数) |
8 |
不能用smallint或int描述的超大整数 |
FLOAT |
数字类型(单精度浮点) |
4 |
单精度浮点数 |
DOUBLE |
数字类型(双节点浮点) |
8 |
双精度浮点数 |
DECIMAL |
数字类型(用户定义精度的浮点数据) |
字节数取决于精度与长度 |
|
CHAR |
字符串 |
Char(n)与n字节 |
|
VARCHAR |
字符串 |
Varchar(n)占n+1个字节 |
|
TEXT |
字符串 |
2+ 实际长度 |
没有最大长度限制的可变长度的字符串 |
BLOB |
二进制字符串 |
变长 2+实际字符串长度 |
存储图片、附件、二进制文件 |
DATE |
时间类型 |
3 |
存储日期yyyy-mm-dd |
TIME |
时间类型 |
3 |
存储时间或时间间隔 |
DATETIME |
时间类型 |
8 |
存储包含日期和时间的数据 |
TIMESTAMP |
时间类型(时间戳) |
4 |
|
YEAR |
时间类型 |
1 |
YYYY格式的年份 |
ENUM |
|
1或2 |
一组数据,用户可以从中选择一个 |
SET |
|
1—8取决于设置的大小 |
一组数据,用户可从中选择0,1或跟多 |
三中数据库,都有自己的类型,所以在处理时,需要做相关的映射!
相关推荐
MySql Oracle SqlServer三大数据库的数据类型列表.pdf
两个版本的数据库对比,同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以...
一键生成Oracle、Sqlserver、Mysql 数据库表结构说明文档,文档输出类型支持word、PDF、html。原创作品绿色环保无污染
MySql_Oracle_SqlServer三大数据库的数据类型及sql server08快捷键
两个版本的数据库对比,同时支持sqlserver,oracle,MySql ,代码差异高亮显示 具体功能 介绍博客有图片 :https://blog.csdn.net/wwja_chen/article/details/89336728 如开发库和正式库之间的结构和数据同步,此工具可以...
SQL Server数据库转MySQL数据库 MySQL-to-Access MySQL数据库转Access数据库 MySQL-to-Excel MySQL数据库转Excel数据库 MySQL-to-MSSQL MySQL数据库转MSSQL数据库 MySQL数据库转SQL Server数据库 MySQL-to-Oracle ...
MySql Oracle SqlServer三大数据库的数据类型列表及与jdbc数据类型的对照
数据库数据类型__oracle_db2_mysql_sql_server.pdf
。。。
本工具用于对比SQL数据库支持mysql、sqlserver、oracle,以源数据库为标准 数据库, 然后拿目标数据库与标准数据库比较,如果目标数 据库少 了表,或少了字段,或字段类型长度不一样,或索引 不一样, 或存储过程,...
一、支持的数据库 :SQL Server2005 +、MySQL、Oracle 二、支持的文档类型 :HTML、CHM、DOCX(自动生成目录) 三、不用安装Office 即可生成 DOCX格式的WORD 文档 四、基于.Net Framework 3.5框架 ,需要电脑上...
3或者mysql, mysql数据库,不区分大小写,需java1.5及以上版本 4或者sybase, sybase数据库,不区分大小写(暂未测试) -url 数据库连接的url.默认空字符串 如果有url参数,则-i-p-s-dn参数全无效。 如果没有url参数...
使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移至mysql) 2.在迁移数据库时,可以只迁移指定字段. 3.开发多任务的平台,按权重去执行任务,如:权重为1,1,2,3,4 那么1,1的权重一起执行,执行完毕后2 ...
V2.0【2015-05】 1、新增 WORD 模板 功能;...1、支持的数据库类型:SQL Server 2005+,My SQL,Oracle; 2、支持的文档类型:HTML,CHM,WORD; 3、基于Open XML ,不用安装 MS Office,WPS 也可以生产 DOCX 格式的文件;
1.使用人员可以指定迁移数据库类型 如:(orcal,sqlServer,csv 迁移至mysql) 2.在迁移数据库时,可以只迁移指定字段. 3.开发多任务的平台,按权重去执行任务,如:权重为1,1,2,3,4 那么1,1的权重一起执行,执行完毕后2...
主流数据库、oracle、mysql、db2、ms sql server的数据类型比较
$DBType | 数据库类型【MS_SQL\MYSQL\ORACLE】 $TableName | 数据表名 $release | 是否调试语句 公共方法: set_var($Address,$Port,$DBType,$UserID,$PassWord,$DBaseName) 方法说明:设置数据连接参数 ...
下面是小编日常整理的一种sqlserver数据库迁移的方法。 一、SQL Server中常用数据类型与MySQL不同的地方 二、将SQL Server数据迁移到MySQL需要注意的一些问题 1、唯一索引的不同,sql server的唯一索引的字段只能...
BDB是跨数据库平台的数据库设计和自动安装工具、支持Oracle、SQLServer、Access、MySQL、SQLAnyWhere数据库。 通过BDB可以快速建立数据库模型、并随时与实体数据库进行双向同步。 同时它还可以为您的应用程序创建...