本文目錄一覽:
- 1、程序員面試必備PHP基礎面試題 – 第十一天
- 2、PHP程序員面試筆試寶典評價如何?
- 3、《程序員代碼面試指南第二版》pdf下載在線閱讀全文,求百度網盤雲資源
- 4、求《java程序員面試寶典》全文免費下載百度網盤資源,謝謝~
- 5、求《給想當程序員的你:程序員面試寶典與進階秘笈》全文免費下載百度網盤資源,謝謝~
程序員面試必備PHP基礎面試題 – 第十一天
一、兩張表 city表和province表。分別為城市與省份的關係表。
表名:city
id City Provinceid
1 廣州 1
2 深圳 1
3 惠州 1
4 長沙 2
5 武漢 3
………. 廣州
表名稱:province:
id Province
1 廣東
2 湖南
3 湖北
……….
1、寫一條sql語句關係兩個表,實現:顯示城市的基本信息。顯示欄位:城市id ,城市名, 所屬省份 。
如:
Id(城市id) Cityname(城市名) Privence(所屬省份)
2、如果要統計每個省份有多少個城市,請用group by 查詢出來。顯示欄位:省份id ,省份名,包含多少個城市。
二、主鍵 和外鍵表示什麼?一般用於做什麼?
主鍵:能夠唯一表示數據表中的每個記錄的欄位或者欄位的組合就稱為主鍵。一個主鍵是唯一識別一個表的每一行記錄,但這只是其作用的一療分,主鍵的主要作用是將記錄和存放在其他表中的數據進行關聯,在這一點上,主鍵是不同表中各記錄間的簡單指針,主鍵約整就是確定表中的每一條記錄,主鍵不能是空值,唯一約束是用於指定一個或多個列的組合值具有唯一性,以防止在列中輸入重複的值,所以,主鍵的值對用戶而言是沒有什麼意義,並且和它賦予的值也沒有什麼特別聯繫。
外鍵:若有兩個表A,B,C是A的主鍵,而B中也有C欄位,則C就是表B的外鍵,外鍵約束主要用來維護兩個表之間數據的一致性。A為基本表,B為信息表。
在資料庫中,常常不只是一個表,這些表之間也不是相互獨立的,不同的表之間需要建立一種關係,才能將它們的數據相互溝通,而在這個溝通過程中,就需要表中有一個欄位作為標誌,不同的記錄對應的欄位取值不能相同,也不能是空白的,通過這個欄位中不同的值可以區別各條記錄,就像我們區別不同的人,每個人都有名字,但它卻不能作為主鍵,因為人名很容易出現重複,而身份證號是每個人都不同的,所以可以根據它來區別不同的人,資料庫的表中作為主鍵的段段就要像人的身份證號一樣,必須是每個記錄的值都不同,這才能根據
主鍵的值來確定不同的記錄。
關係:外鍵一定是另外某個表的主鍵。
三、select now(),Date_ADD(now(),INTERVAL 14 day),Date_SUB(now(),INTERVAL 3 Day) from table; 會獲得什麼內容,請寫出來。
會獲得三條數據:
第一條:當前時間;
第二條:當前時間加上14天;
第三條:當前時間減去3天。
四、您所知道的MYSQL 資料庫備份,還原方式有哪幾種?
備份:
一,搭建主從架構,master-slave,通過binlog文件同步複製主庫的數據,也可以直接通過binlog文件恢複數據。
二,通過系統計劃任務執行mysqldump做周期性全備份。
三,物理備份,直接拷貝數據文件、參數文件、日誌文件。
還原:
一.通過mysql操作工具,如phpmyadmin,sqlyog等導入備份過的資料庫文件。
二.將物理備份的文件拷貝到mysql的data目錄下
五、內容管理系統中,表message有如下欄位
id 文章id
title 文章標題
content 文章內容
category_id 文章分類id
hits 點擊量
創建上表,寫出MySQL語句
六、同樣上述內容管理系統:表comment記錄用戶回復內容,欄位如下
comment_id 回復id
id 文章id,關聯message表中的id
comment_content 回復內容
現通過查詢資料庫需要得到以下格式的文章標題列表,並按照回複數量排序,回復最高的排在最前面
文章id 文章標題 點擊量 回複數量
用一個SQL語句完成上述查詢,如果文章沒有回復則回複數量顯示0
七、內容管理系統,表category保存分類信息,欄位如下
category_id int(4) not null auto_increment;
category_name varchar(40) not null;
用戶輸入文章時,通過選擇下拉菜單選定文章分類
寫出如何實現這個下拉菜單
八、PHP文件操作
1、內容管理系統:用戶提交內容後,系統生成靜態HTML頁面;寫出實現的基本思路
2、簡單描述用戶修改發布內容的實現流程和基本思路
1)當用戶提交後生成一個由url地址MD5後的文件的編譯頁面,用文件處理file函數生成一個模板合成頁,判斷模板編譯頁是否有,模板頁無或者編譯頁的創建時間戳小於模板頁的修改時間都會從新生成編譯頁面,編譯後的頁面會調用對應資料庫的值顯示在頁面中,通過對內存數據的讀取釋放,顯示出我們看到的靜態數據,然後用file文件將其保存起來生成靜態的頁面
2)當用戶修改了發布內容都會修改數據相關的內容,並通過編譯頁面更新靜態數據並用文件的方式緩存起來,當用戶查看時將不做任何資料庫查找,直接調用該緩存文件即可
PHP程序員面試筆試寶典評價如何?
開卷有益,這本書介紹的基礎知識點還有面試常遇到的問題對筆試,面試都有幫助,有時間多看書必定有益
《程序員代碼面試指南第二版》pdf下載在線閱讀全文,求百度網盤雲資源
《程序員代碼面試指南第二版》百度網盤pdf最新全集下載:
鏈接:
?pwd=cq7j 提取碼: cq7j
簡介:《程序員代碼面試指南(第2版)》是一本程序員代碼面試寶典!書中對IT名企代碼面試各類題目的至優解進行了總結,並提供了相關代碼實現。針對當前程序員面試缺乏題目匯總這一痛點,本書選取將近200道真實出現過的經典代碼面試題,幫助廣大程序員做充分的面試準備。「刷」完本書後,你就是「題王」!
求《java程序員面試寶典》全文免費下載百度網盤資源,謝謝~
《java程序員面試寶典》百度網盤pdf最新全集下載:
鏈接:
?pwd=h5ja 提取碼: h5ja
簡介:引入了一批來自於名牌高校、就職於明星企業的職場達人的真實求職案例,通過他們的求職經驗與教訓,拋磚引玉,將整個求職過程生動形象地展示在讀者面前,進而對求職者起到一定的指引作用。
求《給想當程序員的你:程序員面試寶典與進階秘笈》全文免費下載百度網盤資源,謝謝~
《給想當程序員的你:程序員面試寶典與進階秘笈》百度網盤pdf最新全集下載:
鏈接:
?pwd=hsgz 提取碼: hsgz
簡介:本書致力於為年輕程序員做全面且精準的就業指導,從技術乾貨、企業招聘試題、一線企業高級工程師的指導意見等角度提供實用的就業指南;就怎樣才能進入心儀的企業,掌握哪些技術知識點會為自己加分,職業生涯該如何發展規劃等問題進行逐一解答,從而為廣大年輕程序員提供有效的幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/247533.html