在MySQL中,有兩個(gè)非常常見的字段名是url和uri。這兩個(gè)字段名在數(shù)據(jù)庫設(shè)計(jì)中具有重要的作用,它們分別代表什么呢?
-- 創(chuàng)建一個(gè)名為`product`的表格 CREATE TABLE `product`( `id` INT(11) AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(255) NOT NULL, `url` VARCHAR(255) NOT NULL COMMENT '產(chǎn)品鏈接', `uri` VARCHAR(255) NOT NULL COMMENT '產(chǎn)品標(biāo)識(shí)符' ); -- 插入一條數(shù)據(jù) INSERT INTO `product`(`name`, `url`, `uri`) VALUES ('小米路由器', 'https://www.mi.com/router/', 'router'); -- 查詢數(shù)據(jù) SELECT `id`, `name`, `url`, `uri` FROM `product` WHERE `uri` = 'router';
URL是Uniform Resource Locator的縮寫,翻譯過來就是統(tǒng)一資源定位符,它是Internet上用來標(biāo)識(shí)具體資源位置的標(biāo)準(zhǔn)地址。在MySQL中,url字段一般用于保存某個(gè)產(chǎn)品、文章、新聞等具體資源的鏈接地址,我們可以通過該字段來直接訪問到該資源。
而URI是Uniform Resource Identifier的縮寫,翻譯過來就是統(tǒng)一資源標(biāo)識(shí)符,它是一個(gè)用來標(biāo)識(shí)某個(gè)資源名稱的字符串。在MySQL中,uri字段一般用于保存某個(gè)產(chǎn)品、文章、新聞等資源的標(biāo)識(shí)符,相當(dāng)于該資源在整個(gè)系統(tǒng)中的唯一識(shí)別碼,因此在程序中經(jīng)常根據(jù)其值來查找或操作該資源。