bigint binary bit char detetime decimal float image int money nchar ntext numeric nvarchar real smalldatetime smallint
smallmoney sql_variant text timestamp tinyint uniquedentifier
varbinary varchar 分别是什么意思啊?搞不懂....越具体越好.......
SQL 用于各种数据库的数据类型:
一、MySQL 数据类型:
在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。
1、Text 类型。
2、Number 类型。这些整数类型拥有额外的选项 UNSIGNED。通常,整数可以是负数或正数。如果添加 UNSIGNED 属性,那么范围将从 0 开始,而不是某个负数。
3、Date 类型。
即便 DATETIME 和 TIMESTAMP 返回相同的格式,它们的工作方式很不同。在 INSERT 或 UPDATE 查询中,TIMESTAMP 自动把自身设置为当前的日期和时间。
TIMESTAMP 也接受不同的格式,比如 YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD 或 YYMMDD。
二、SQL Server 数据类型:
1、String 类型。
2、Number 类型。
3、Date 类型。
4、其他数据类型。
扩展资料:
Microsoft Access的数据类型:
参考资料:
数据库模型主要分有两种,即关系型数据库和非关系型数据库。
关系型数据库:网络数据库和层次数据库很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。用户对这两种数据库进行存取时,依然需要明确数据的存储结构,支出存储路径。而关系数据库就可以较好地解决这些问题 。
非关系型数据库:非关系型数据库也被成为NoSQL数据库,NOSQL的本意是“Not Olnly SQL” 指的是非关系型数据库,而不是“No SQL”的意思,因此,NoSQL的产生并不是要彻底地否定非关系型数据库,而是作为传统关系型数据库的一个有效补充。
关系型数据库的优点:关系型数据库由于具有20多年的技术历程,技术成熟。通过事务处理保持数据的一致性,数据更新的开销很小。其次,可以进行Join等复杂查询
非关系型数据库的优点:处理高并发、大批量数据的能力强。支持分布式集群,负载均衡,性能高,而且可以解决“阻抗失谐”问题。内存级数据库,查询速度快。储格式多,支持key-value形式、文档形式、图片形式。有多表连接查询机制的限制,扩展性高。
参考资料来源:百度百科-数据库(类型)
参考资料来源:百度百科-关系型数据库
参考资料来源:百度百科-非关系型数据库
本回答被网友采纳