資料庫表名,列名用中文有什麼利弊

時間 2021-10-14 22:23:54

1樓:匿名使用者

表名,列名,都會記錄在一些系統表的欄位裡,如果處理不好中文文字編碼問題,在日後的工作中,中文的資料表名,欄位名,會給你帶來非常大的麻煩。畢竟中文不屬於常用的ascii字元。還是老老實實的用英文吧。

2樓:匿名使用者

select a.a as b,貌似可以用as這種方法將查詢結果展示為中文。設計資料庫和表名,從來都不建議用中文。

3樓:匿名使用者

好處在於它能夠是我們在瀏覽資料庫和庫表的時候清楚知道所表示的內容,而且輸入簡便

弊端在於它輸入繁瑣,有些可以本可以利用系統的資源卻要自己製作了

4樓:

表名,列名用中文,弊端可能在系統的移植性和擴充套件性,有一些資料庫系統對中文支援的不太好。

另外lz說的動態其實從系統設計上來說不可取,最好做到資料層和展現層的分離,如果耦合在一起,後期的維護和擴充套件會很麻煩。例如某一模組中的報表名稱需要改一下,本來是一個很簡單的工作,如果耦合在一起的話,變成所有用到這個資料庫表的地方都要修改。

5樓:匿名使用者

弊遠遠大於利。

資料庫的原始設計(以及所有的程式語言),都是基於英文,中文如果遇上亂碼的問題,反正會很難處理。

打字老是切換中英文,這個速度上也會變慢了好多比如 select 學生名字 from 學生** where 學生年齡》10; 中英文切換來切換去,實在是太麻煩了。

至於利,反正我看不到。除了說能一眼看到這個表名用上了中文,某些人會有莫名其秒的成就感,除此之後,我也想不出別的什麼了。

sql資料庫中如果表名中列名為漢字,有什麼不好嗎

6樓:匿名使用者

可以使用中文欄位。正常應該沒什麼問題。如果資料轉換的話可能會遇到一些麻煩。比如不同資料庫之間的資料互動。

7樓:呼和海天

漢字在程式中容易出現亂碼,執行結果不可預料,安全起見建議更換成英文

8樓:匿名使用者

**的話最好不要用中文,因為你上瀏覽器傳值時很容易出現亂碼

oracle中用中文表名和欄位名好不好

9樓:匿名使用者

理論上說是可行了的,但是實際上最好不要。

因為無法保證在所有的方面,都能支援中文,比如應用前臺的sql,傳輸時如果用了odbc,儲存過程中的呼叫,函式的呼叫,資料的匯入匯出等等。

除非你能肯定,你的表在所使用的場合中都不會出現問題。否則以後再修改表名,那很麻煩。

一般的做法,是用英文名,然後新增備註。

access中web資料庫和資料庫有什麼區別

踏實點點 看下面的回答都應該是不如你的意,他們應該是沒有去看那個版本的新建資料庫功能。綜合得到的知識,新建web資料庫是作為共享訪問資料庫的需要,而資料庫就是普通本地開發的資料庫。開發使用安裝在伺服器上的應該都沒有限制吧 不知道你想表達的是什麼,不過他們都是資料庫的一種,只不過每中資料庫的用途和功能...

收縮資料庫有什麼作用,SQL資料庫收縮的工作原理是什麼

收縮資料庫 資料庫中的每個檔案都可以通過刪除未使用的頁的方法來減小。儘管資料庫引擎會有效地重新使用空間,但某個檔案多次出現無需原來大小的情況後,收縮檔案就變得很有必要了。資料和事務日誌檔案都可以減小 收縮 可以成組或單獨地手動收縮資料庫檔案,也可以設定資料庫,使其按照指定的間隔自動收縮。檔案始終從末...

更新資料庫表資料的查詢稱為什麼查詢

選擇列表 選擇列表 select list 指出所查詢列,它可以是一組列名列表 星號 表示式 變數 包括區域性變 量和全域性變數 等構成。1 選擇所有列 例如,下面語句顯示testtable表中所有列的資料 select from testtable 2 選擇部分列並指定它們的顯示次序 查詢結果集合...