二 資料庫設計與操作

2021-08-19 20:59:14 字數 3292 閱讀 5973

仿qq資料庫一共包括5張資料表,每張資料表結構如下:

1、tb_user(使用者資訊表)

這張表主要用來儲存使用者的好友關係與資訊

欄位名

資料型別

是否null

預設值繫結

描述

idint

否使用者賬號

pwdvarchar(50)

否使用者密碼

friendlimitid

int是

1新增好友條件id

nickname

varchar(20)否暱稱

headid

int是

1頭像id

***nchar(2)否性別

ageint

是100

年齡name

varchar(20)

是真實姓名

star

nchar(6)是星座

bloodtype

nchar(6)否血型

remember

int 否0

是否記住密碼

autologin

int否

0是否自動登陸

sign

nvarchar(40)

否個性簽名

個性簽名

flag

int否

02、tb_friend(好友資訊表)

這張表主要用來儲存哪些使用者相互之間是好友

欄位名

資料型別

是否null

預設值繫結

描述

idint

否自動編號

hostid

int否

當前使用者id

friendid

int否

好友id

3、tb_message(訊息表)

這張表用儲存所有的訊息記錄

欄位名

資料型別

是否null

預設值繫結

描述

idint

否自動編號

fromuserid

int否

訊息傳送者id

touserid

int否

訊息接收者id

message

varchar(100)

是訊息內容

messagetypeid

int否

訊息型別id

messagestate

int否

訊息狀態

messagetime

datetime

否getdate()

傳送訊息時間

4、tb_messagetype(訊息型別表)

這張表主要用來儲存訊息的型別,主要有普通聊天訊息和新增好友訊息。

欄位名

資料型別

是否null

預設或繫結

描述

idint

否自動編號

messagetype

nchar(12)

否訊息型別

5、tb_friendlimit(新增好友條件表)

這張表主要用來儲存新增好友條件

欄位名

資料型別

是否null

預設值繫結

描述

idint

否自動編號

friendlimit

varchar(50)

否新增好友的條件

1、

建立資料庫

在sql server management studio中建立資料庫,操作如下

(1)開啟sql server management studio,出現「連線到伺服器」對話方塊

(2)在對話方塊中選擇自己資料庫伺服器,輸入身份驗證的登陸名密碼,然後登陸。身份驗證有兩種模式一種是windows 身份驗證,一種是sql server身份驗證。

(3)在物件資源管理器中選擇資料庫資料夾,單擊右鍵選擇新建資料庫

(4)進入「新建資料庫」對話方塊,資料資料庫名稱,單擊確定,即可建立該資料庫

建立資料表

(1)在sql server management studio管理器中展開剛剛建立的資料庫,選中」表」節點,單擊右鍵,選擇新建表

(2)在sql server management studio管理期的中間區域會出現設定資料表字段及相應資料型別的介面。字段設定後,單擊工具欄中的「儲存」按鈕,即可完成資料表的建立。

資料庫操作(二)

基本函式用法 1 top select top number percent 列名 from 表名 2 in select from 表名 where 列名 in 值1 值2 有時值為漢字時因編碼方式不同資料庫會檢查不到結果,此時可在值前加n即為 n值1 n值2 3 between select f...

PHP 資料庫讀寫操作的設計 二

我的資料基礎類 myinfo 在物件導向的程式設計中,通常會在類中設計屬性來儲存資料,例如 class foo public function getname 當乙個類的屬性很多時,這種 setname getname 的工作量就會增加。利用 set get 的過載功能 在 php 中,對乙個不存在...

MYSQL資料庫設計和資料庫設計例項(二)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1 需求分析的主要任務或者說主要的作用是 通過詳細的調查現實世界要處理的物件,了解計算機系統的工作概況,明確使用者的各種需求,然後在此基礎上確定新系統的功能,還需要考慮到今後可能的對系統的擴充和改變.2 在調查過程中重點是 資料 和 處理 通過調查...