資料庫表建立

2021-09-02 12:42:19 字數 461 閱讀 5883

慣例:

我是溫浩然:

建立資料庫表的時候,要充分考慮表與表之間的關係,否則,會一直改。

最近在做乙個網路論壇的專案,

最開始的時候,沒有充分考慮論壇版塊,與版主之間的關係,所以,在版塊表中,加入乙個版主id的字段,在使用者表中,角色字段,設定了乙個版主。

但是後來考慮,版主,是一種許可權,而不是乙個角色。

角色可以是,基本使用者,管理員,超級管理員。但是,不可能是版主。

所以,在使用者表中的角色字段,設定版主,是不正確的。

再乙個就是,版主和版塊的對應關係。

乙個版塊,可能有多個版主。

而且,乙個人,也可能是多個版塊的版主。

而且,如果這樣建立,耦合度太高了,一直注意**的耦合度,但是,資料庫表的建立,也需要考慮耦合度。如果乙個地方修改,就要考慮是不是另乙個地方也要修改。

如果修改這乙個地方,另乙個地方也必須改,是不是,就是耦合度太高了?

資料庫建立表

use jy go1 建立reader讀者表create table reader reader id varchar 8 not null primary key,第一種主鍵約束方式 reader name nvarchar 50 not null,姓名 reader char 2 not nul...

建立資料庫表

usr bin python3 import pymysql 開啟資料庫連線 db pymysql.connect localhost root 123456 test 使用 cursor 方法建立乙個游標物件 cursor cursor db.cursor 使用 execute 方法執行 sql,...

建立資料庫表

建表語法格式 create table if notexists 表名 欄位名 列型別 屬性 索引 注釋 欄位名 列型別 屬性 索引 注釋 欄位名 列型別 屬性 索引 注釋 表型別 字符集設定 注釋 例項 目標 建立乙個school資料庫 建立學生表 列,字段 使用sql建立 學號int,登陸密碼v...