精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

mysql建表需要注意什么-創新互聯

本篇文章和大家了解一下mysql建表需要注意什么。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

成都創新互聯服務項目包括寧縣網站建設、寧縣網站制作、寧縣網頁制作以及寧縣網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,寧縣網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到寧縣省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

一、mysql各個名稱

庫名、表名、字段名全部使用小寫字母,用'_'下劃線分割,且名字長度不超過12,做到見名知意。

二、使用Inoodb存儲引擎

    1. 是否要支持事務,如果要請選擇innodb,如果不需要可以考慮MyISAM;

    2. 如果表中絕大多數都只是讀查詢,可以考慮MyISAM,如果既有讀寫也挺頻繁,請使用InnoDB。

    3. 系統奔潰后,MyISAM恢復起來更困難,能否接受;

    4. MySQL5.5版本開始Innodb已經成為Mysql的默認引擎(之前是MyISAM),說明其優勢是有目共睹的,如果你不知道用什么,那就用InnoDB,至少不會差。


三、字段類型選擇

    1. 建議所有的表都有一個自增id,這個id可以經常作為主鍵。

    2. 存儲非負數用unsigned。因為同樣的字節數,存儲的數值范圍更大,如tinyint,有符號為 -128-127,無符號為 0-255。

    3. 整形定義中不加長度,直接用int,而不是int(n)。其實這里的n不是存儲長度的意思,比如int(3)默認顯示3位,空格補齊,超出時正常顯示。

    4. 存儲取值范圍在0-80的數值時,用tinyint unsigned。

    5. 明白varchar(n)中的n指的是字符數而不是字節數。

    6. 字符集選擇utf8

    7. timestamp和datetime都是精確到秒,優先選擇timestamp,因為timestamp只有4個字節,而datetime8個字節。同時timestamp具有自動賦值以及自動更新的特性。

    8. 如果可能,所有字段最好都用not null。因為:null字段被索引,需要額外的1字節;使索引,索引統計,值的比較變得更復雜。所以如果是索引字段,一定要定義為not null,null值可用0,''代替。

四、建立索引需要注意

    1. 索引名稱必須使用小寫

    2. 普通索引按照“idx_字段名稱”進行命名,唯一索引按照“uniq_字段名稱”進行命名

    3. 索引中的字段數建議不超過5個。單張表的索引數量控制在5個以內。InnoDB使用b+tree來存儲,因此在update、delete、insert的時候需要對b+tree進行調整,過多的索引會減慢更新的速度。

    4. 唯一索引不和主鍵重復。

    5. 經常作為where條件的字段要添加索引。order by,group by的字段建議添加索引。

    6. 使用explain判斷sql語句是否合理使用索引,盡量避免extra列出現:Using File Sort,UsingTemporary。

    7. 合理創建聯合索引避免冗余,(a,b,c)相當于(a)(a,b)(a,b,c),mysql有最左匹配原則。合理利用覆蓋索引。

五、sql語句

    1. 使用prepared statement,可以提供性能并且避免SQL注入。

    2. select語句只獲取需要的字段,不使用select *這種寫法。

    3. where條件中的非等值條件(in、between、<、<=、>、>=)會導致后面的條件使用不了索引。

    4. 避免在sql語句進行數學運算或者函數運算,容易將業務邏輯和db耦合在一起。

    5. 避免使用存儲過程、觸發器、函數等,容易將業務邏輯和db耦合在一起,并且MySQL的存儲過程、觸發器、函數中存在一定的bug。

    6. 使用合理的sql語句減少與數據庫的交互次數。

    7. 統計表中記錄數時使用count(),而不是count(primary_key)和count(1)。

以上就是mysql建表需要注意什么的簡略介紹,當然詳細使用上面的不同還得要大家自己使用過才領會。如果想了解更多,歡迎關注創新互聯-成都網站建設公司行業資訊頻道哦!


網站題目:mysql建表需要注意什么-創新互聯
轉載源于:http://m.jcarcd.cn/article/ceschj.html
主站蜘蛛池模板: 国产噜噜免费 | 国产精品福利电影一 | 国产原创91 | 欧美日韩在线观看 | 日本成人动漫网站 | 欧美日韩国产色 | 成人观看网站a | 欧美亚洲性爱在线 | 成人推特 | 精品97视频 | 国产美女福利导航 | 99热中文| 精品区在线观看 | 精品熟女碰| 欧美日韩国产日韩 | 成人高清 | 国产精品视频顷一区 | 国内精品伊| 不卡一区二区在线 | 国产亚洲午夜黄频 | 精品欧美| 无码成人 | 日韩国产欧美 | 91兔女郎在线视频 | 国产又色又爽又 | 91福利影院| 欧美亚洲性爱综 | 国产91一| 品善日本电影网站 | 伦理电影网址 | 成人公开在线导航网 | 国产夫妇肉麻对白 | 日本高清一 | 午夜福利电影91 | 91免费视频福利 | 国产精品香蕉 | 成人福利午夜成人 | 国产片v | 欧美日一区二区三区 | 日韩欧美乱国产日 | 91热精品|