今天 使用cmd連線mysql進行簡單的資料庫的建表操作。信心滿滿的寫了如下的**:
然後就爆了個大大的錯誤 。簡直有點莫名其妙的感覺,我是按照昨天學習的步驟寫的**,為什麼會出錯?
初步開始懷疑:
第一、自己的sql語句寫錯了。找來了教程上的語句比較。沒什麼差別。
第二、是不是大小寫的問題,我重新換成了大寫 依舊失敗。
在不知道怎麼辦的時候 ,我開始懷疑 這個order是不是資料庫的關鍵字 ,因為資料排序裡面有個 「order by」,於是上網查詢資料:
在表名上面加上了兩點 ,這兩點並不是單引號或者說是雙引號,具體如下圖:
資料庫建表
資料庫設計三大正規化 為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。正規化是符合某一種設計要求的總結。要想設計乙個結構合理的關係型資料庫,必須滿足一定的正規化。在實際開發中最為常見的設計正規化有三個 1 第一正規化 確保每列保持原子性 第一...
資料庫建表
use 選擇現有資料庫。master為系統預設資料庫 use master goif exists select from sys.databases where name student drop database student gocreate database student gouse s...
資料庫建表
資料庫設計三大正規化 為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。正規化是符合某一種設計要求的總結。要想設計乙個結構合理的關係型資料庫,必須滿足一定的正規化。在實際開發中最為常見的設計正規化有三個 1 第一正規化 確保每列保持原子性 第一...