資料庫
1、寫出下面2個PHP操作Mysql函式的作用和區別
mysql_num_rows()
mysql_affected_rows()
2、sql語句應該考慮哪些安全性?
3、簡單描述mysql中,索引,主鍵,唯一索引,聯合索引的區別,對資料庫的效能有什麼影響(從讀寫兩方面)
4、有一個留言板,用mysql做資料庫,使用者資訊包括:使用者名稱,密碼,email 留言內容包括:留言ID,標題,內容,發表時間,狀態(稽核,未稽核)
請實現下列需求:
1)資料庫結構。無需寫建表語句,用類似下面的表格,描述清楚即可
表明 Table_aaa
欄位名 欄位說明 欄位型別 索引
name 姓名 Varchar(64) 唯一索引
gender 性別 Enum('M','F')
注意,要在索引欄中註明是否需要建立索引,以及要建立的索引的`型別
2)用一個sql語句查詢出發表留言數量大於10條的使用者名稱及其留言數量,查詢結果按文章數量降序排列
系統分析
假設有一個部落格系統,資料庫儲存採用mysql,使用者數量為1000萬,預計文章總數為10億,每天有至少10萬的更新量,每天訪問量為5000萬,對資料庫的讀寫操作的比例超過10:1,你如何設計該系統,以確保其系統高效,穩定的執行?
提示:可以從資料庫設計,系統框架,及網路架構方面進行描述,可以自由發揮