mysql命名規(guī)范怎么寫 mysql數(shù)據(jù)庫名稱格式

mysql 是什么命名規(guī)范 匈牙利命名規(guī)范

匈牙利命名法是一種編程時(shí)的命名規(guī)范。

瓜州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),瓜州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為瓜州成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的瓜州做網(wǎng)站的公司定做!

基本原則是:

變量名=屬性+類型+對(duì)象描述,其中每一對(duì)象的名稱都要求有明確含義,可以取對(duì)象名字全稱或名字的一部分。要基于容易記憶容易理解的原則。保證名字的連貫性是非常重要的。

數(shù)據(jù)庫列名的命名規(guī)則

一般都遵照程序的變量或類名命名規(guī)范比較保險(xiǎn)

字母開頭 里面加下劃線或數(shù)字 這樣怎么樣都不會(huì)錯(cuò)

MySQL表字段的命名規(guī)范是什么?

規(guī)范就是由字母/數(shù)字/下劃線組成,且由字母和下劃線開頭就行了,起什么字段名隨意,你想用student_id也行, 只要能表達(dá)含義就可以了

不過如果是在student表里,就直接id,name這樣就行,加前綴沒啥意義

mysql中數(shù)據(jù)庫名字分大小寫嗎

MySQL在Linux下數(shù)據(jù)庫名、表名、列名、別名大小寫規(guī)則是這樣的:

1、數(shù)據(jù)庫名與表名是嚴(yán)格區(qū)分大小寫的;

2、表的別名是嚴(yán)格區(qū)分大小寫的;

3、列名與列的別名在所有的情況下均是忽略大小寫的;

4、變量名也是嚴(yán)格區(qū)分大小寫的;

MySQL在Windows下都不區(qū)分大小寫。

所以在不同操作系統(tǒng)中為了能使程序和數(shù)據(jù)庫都能正常運(yùn)行,最好的辦法是在設(shè)計(jì)的時(shí)候都轉(zhuǎn)為小寫,但是如果在設(shè)計(jì)的時(shí)候已經(jīng)規(guī)范化大小寫了,那么在Windows環(huán)境下只要對(duì)數(shù)據(jù)庫的配置做下改動(dòng)就行了,具體操作如下:

在MySQL的配置文件中my.ini [mysqld]

中增加一行

lower_case_table_names = 1

參數(shù)解釋:

0:區(qū)分大小寫

1:不區(qū)分大小寫在 MySQL

中,數(shù)據(jù)庫和表對(duì)就于那些目錄下的目錄和文件。因而,操作系統(tǒng)的敏感性決定數(shù)據(jù)庫和表命名的大小寫敏感。這就意味著數(shù)據(jù)庫和表名在

Windows 中是大小寫不敏感的,而在大多數(shù)類型的 Unix

系統(tǒng)中是大小寫敏感的。

奇怪的是列名與列的別名在所有的情況下均是忽略大小寫的,而表的別名又是區(qū)分大小寫的。

要避免這個(gè)問題,你最好在定義數(shù)據(jù)庫命名規(guī)則的時(shí)候就全部采用小寫字母加下劃線的組合,而不使用任何的大寫字母。

或者也可以強(qiáng)制以 -O lower_case_table_names=1 參數(shù)啟動(dòng)

mysqld(如果使用 --defaults-file=...\my.cnf

參數(shù)來讀取指定的配置文件啟動(dòng) mysqld

的話,你需要在配置文件的 [mysqld] 區(qū)段下增加一行

lower_case_table_names=1)。這樣MySQL

將在創(chuàng)建與查找時(shí)將所有的表名自動(dòng)轉(zhuǎn)換為小寫字符(這個(gè)選項(xiàng)缺省地在

Windows 中為 1 ,在 Unix 中為 0。從 MySQL 4.0.2

開始,這個(gè)選項(xiàng)同樣適用于數(shù)據(jù)庫名)。

名稱欄目:mysql命名規(guī)范怎么寫 mysql數(shù)據(jù)庫名稱格式
當(dāng)前鏈接:http://muchs.cn/article6/dosjsig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、微信小程序、用戶體驗(yàn)、搜索引擎優(yōu)化、網(wǎng)站內(nèi)鏈虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)