sql数据库的char与nchar的区别 如何使用SQLServer命令BCP导入导出EXCEL数据?
如何使用SQLServer命令BCP导入导出EXCEL数据?
SQL Server使用BCP来导入和导出数据。
在命令行下:
d: t1 . dat-S .-U sa-P 123-n中的bcp
bcp out d: t1 . dat-S .-U sa-P 123-n
或者调用SQL过程。
[sql]
执行主机中的XP _ cmdshell bcp 4-@ . com t1 . dat-S .-U sa-P 123-n
执行主机..XP _ cmdshell bcp out d: t1 . dat-S .-U sa-P 123-n
serve 的几种形式?
计算机网络服务器
四
有四种常见的服务器形式:塔式服务器、机架式服务器、刀片式服务器和机柜服务器。
Sql server具有
Bit Integer bit数据类型为整数,其值只能为0、1或null。此数据类型用于存储只有两个可能值的数据,例如是或否、真或假、开或关。
int Integer int数据类型可以存储从-231(-2147483648)到231 (2147483 647)的整数。这种数据类型可以用于数据库中存储的几乎所有数值数据。这种数据类型在数据库中占用4个字节。
smallint整数smallint数据类型可以存储从-215(-32768)到215(32767)的整数。这种数据类型对于存储一些通常限制在特定范围内的数字数据非常有用。这种数据类型在数据库中占用2个字节。
Tinyint integer tinyint数据类型可以存储从0到255的整数。当您只想存储有限数量的值时,这很有用。这种数据类型在数据库中占1个字节。
数字精确数字数据类型与十进制数据类型相同。
Decimal精确数值decimal数据类型可用于存储固定精度的数值数据,范围从-1038-1到1038-1。使用此数据类型时,必须指定范围和精度。该范围是小数点周围可以存储的总位数。精度是小数点右边存储的位数。
货币货币数据类型用于表示货币和货币值。这种数据类型可以存储从-9220亿到9220亿的数据,精确到钱单。一点的万分之一
Smallmoney货币smallmoney数据类型用于表示货币和货币值。此数据类型可以存储从-214748.3648到214748.3647的数据,精确到货币单位的十分之一。
浮点近似数值浮点数据类型是一种近似值类型,由浮点数使用。浮点数是近似的,因为不是所有在它们范围内的数都能被精确表示。浮点数可以是从-1.79E 308到1.79E 308之间的任何数字。
实数近似数值实数数据类型是类似浮点数的近似值类型。它可以表示值在-3.40E 38和3.40E 38之间的浮点数。
Datetime datetime数据类型用于表示日期和时间。此数据类型存储从1753年1月1日到9999年12月3 1日的所有日期和时间数据,精确到百分之一秒或3.33毫秒。
Smalldatetime日期时间smalldatetime数据类型用于表示从1900年1月1日到1979年6月6日的日期和时间,精确到一分钟。
游标特殊数据类型游标数据类型是一种特殊的数据类型,它包含对游标的引用。此数据类型用于存储过程,不能在创建表时使用。
时间戳特殊数据类型时间戳数据类型是一种特殊的数据类型,用于在数据库中创建唯一的数字。一个表中只能有一个时间戳列。每次插入或修改一行时,
时间戳列的值发生变化。虽然它已经 "时间与空间顾名思义,时间戳列不是人们可以识别的日期。在数据库中,时间戳值是唯一的。
Uniqueidentifier特殊数据类型Uniqueidentifier数据类型用于存储全局唯一标识符,即GUID。GUID确实是全球唯一的。这个数字在另一个系统中被重建的机会很小。通过使用NEWID函数或将字符串转换为唯一标识符,可以用唯一标识符初始化列。
Char字符char数据类型用于存储指定长度的定长非均匀编码数据。将列定义为这种类型时,必须指定列长度。当您总是知道要存储的数据的长度时,这种数据类型很有用。例如,当您以邮政编码加4个字符的格式存储数据时,您知道总是需要10个字符。此数据类型的最大列宽是8000个字符。
Varchar字符varchar数据类型,类似于char类型,用于存储非统一编码的字符数据。与char不同,这种数据类型是可变长度的。将列定义为数据类型时,应该指定列的最大长度。它和char数据类型最大的区别是存储的长度不是列的长度,而是数据的长度。
文本字符文本数据类型用于存储大量非统一编码的字符数据。这种数据类型最多可以有23.1-1或20亿个字符。
nchar统一编码字符nchar数据类型用于存储固定长度的统一编码字符数据。Unicode使用双字节结构来存储每个字符,而不是单字节(普通文本就是这种情况)。它允许大量的扩展字符。这种数据类型可以存储4000个字符,这使使用的字节空间加倍。
nvarchar unicode字符nvarchar数据类型用作可变长度unicode字符数据。这种数据类型可以存储4000个字符,使用的字节空间加倍。
Ntext统一编码字符ntext数据类型用于存储大量的统一编码字符数据。这种数据类型可以存储230 -1或近10亿个字符,使用的字节空间增加了一倍。
二进制二进制数据类型二进制数据类型用于存储最长8000字节的固定长度二进制数据。当输入表的内容接近相同长度时,应该使用这种数据类型。
Varbinary二进制数据类型varbinary数据类型用于存储最长为8000字节的可变长度二进制数据。当输入表的内容大小可变时,应该使用这种数据类型。
图像二进制数据类型图像数据类型用于存储可变长度的二进制数据,最大可达23.1-1或约20亿字节。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。