資料庫物件包括表、檢視、索引、觸發器、儲存過程、函式等。由於資料不區分大小寫,無法使用駝峰式命名,為了能夠明確每個物件的意義,單詞之間使用下劃線連線。每種資料庫物件命名約定如下:
t+表名,表名使用英文單詞,單詞首字母大寫,不同單詞之間首字母大寫,如:課程表:t_course、學生課程表 t_student_course
v+檢視名,使用英文單詞,單詞首字母大寫,不同單詞之間首字母大寫,如:學生課程成績 v_student_course_grade
i+表名+屬性名,其中表名省略字首,如學生表中學號索引,i_student_sno
p+儲存過程名,儲存過程名單詞首字母大寫,不同單詞之間首字母大寫,儲存過程名首單詞為動詞,如:get、update等,如:獲取我的課程為:p_get_course
tri+表名+insert(update 或 delete),如:新增或修改員工時需要完成的操作為:tri_staff_insert_or_update
函式:f+函式名,如:獲得主鍵序列號:f_primary_key_no
SQL資料庫命名約定
1 資料庫表的約定 l 總是使用單數名稱 product 而不是products l 給表的字段採用某種形式的命名約定,我們採用的是表的主鍵碼為 id,字段採用 name,考慮到記錄使用者的友好性。2 資料庫列名的約定 l使用單數名稱,而不是複數名稱 l鏈結到另乙個表中的列名應與該錶的主鍵碼名相同,...
MySQL資料庫命名規範及約定
一 操作規範 1.如無備註,則表中的第乙個id欄位一定是主鍵且為自動增長 2.如無備註,則數值型別的字段請使用un程式設計客棧signed屬性 3.如無備註,排序欄位order id在程式中預設使用降序排列 4.如無備註,所有欄位都設定not null,並設定預設值 5.如無備註,所有的布林值字段,...
資料庫物件命名
基本物件命名 物件名稱 字首 舉例 表 table 無student 字段 column 無title 檢視 view vvactivity 儲存過程 stored procedure prprdelorder 觸發器 trigger trtrorder d 索引 index ix ix custo...