我可以使用哪些SQL數據類型來容納鏈接,如www.google.com
?哪種SQL數據類型可以容納鏈接
我可以使用哪種SQL數據類型來存儲HTML代碼?
<a href="www.google.com">Google</a>
我想保存我的鏈接在數據庫中,使用一個for循環自動填充他聯繫。
我可以使用哪些SQL數據類型來容納鏈接,如www.google.com
?哪種SQL數據類型可以容納鏈接
我可以使用哪種SQL數據類型來存儲HTML代碼?
<a href="www.google.com">Google</a>
我想保存我的鏈接在數據庫中,使用一個for循環自動填充他聯繫。
任何字符串數據類型(例如varchar
,nvarchar
等)都可以容納來自鏈接的href
屬性。另一個字符串列可以容納內部文本。因此,如下所示:
CREATE TABLE T (
--Various columns
LinkHref nvarchar(max) not null,
LinkBody nvarchar(max) not null
)
然後,在提取它們以供顯示時構建周圍的錨標記。這也使得鏈接在將來更容易在數據庫中搜索。
其實你可能想要通過將URI分解爲其組件(協議前綴[http,ftp,...],域名,可選端口,路徑)進一步標準化。這會讓查詢變得「讓我鏈接到這個域名」更容易。 – sleske 2012-01-27 08:24:23
但如果某些超鏈接包含多個鏈接會怎麼樣?我似乎不能在for循環中使用onclick函數 – 2012-01-30 12:08:28
主要是'NVARCHAR(2083)'就夠了,檢查[this](http://stackoverflow.com/questions/219569/best-database-field-type-for-a-url) – stom 2015-11-04 13:41:32