在sql中存储文本和数字

时间:2015-03-16 07:06:35

标签: sql phpmyadmin

如何在sql中的同一字段中存储文本和整数?

想要像这样存储:ex:Jh_123

使用phpmyadmin。

还想用作“UNIQUE”字段吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以使用NVARCHAR数据类型来保留文字和数字。

  

固定长度,nchar或的字符数据类型   可变长度,nvarchar,Unicode数据并使用UNICODE UCS-2   字符集。


与评论一样,就像:

CREATE TABLE Test
(
Id INT,
Name  NVARCHAR(50) UNIQUE
)

INSERT INTO Test VALUES (1, 'Jh_123')

SELECT * FROM Test

结果将是:1 Jh_123

答案 1 :(得分:1)

使用nvarchar(max)然后通过放置条件

来检索数据

当你想获得只有int值时,你可以使用

 where column>0