在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    程序員面試必備PHP基礎面試題 – 第十一天

    一、兩張表 city表和province表。分別為城市省份的關系表。

    表名:cityid City Provinceid1 廣州 12 深圳 13 惠州 14 長沙 25 武漢 3………. 廣州表名稱:province:id Province1 廣東2 湖南3 湖北……….

    1、寫一條sql語句關系兩個表,實現(xiàn):顯示城市的基本信息。顯示字段:城市id ,城市名, 所屬省份 。如:Id(城市id) Cityname(城市名) Privence(所屬省份)

    select A.id,A.Cityname,B.Province from city as A,province as B where A.provinceid=B.id

    2、如果要統(tǒng)計每個省份有多少個城市,請用group by 查詢出來。顯示字段:省份id ,省份名,包含多少個城市。

    select B.id,B.Province,count(*) as num from city A,province B where A.provinceid=B.id group by B.id

    二、主鍵 和外鍵表示什么?一般用于做什么?

    主鍵:能夠唯一表示數(shù)據(jù)表中的每個記錄的字段或者字段的組合就稱為主鍵。一個主鍵是唯一識別一個表的每一行記錄,但這只是其作用的一療分,主鍵的主要作用是將記錄和存放在其他表中的數(shù)據(jù)進行關聯(lián),在這一點上,主鍵是不同表中各記錄間的簡單指針,主鍵約整就是確定表中的每一條記錄,主鍵不能是空值,唯一約束是用于指定一個或多個列的組合值具有唯一性,以防止在列中輸入重復的值,所以,主鍵的值對用戶而言是沒有什么意義,并且和它賦予的值也沒有什么特別聯(lián)系。

    外鍵:若有兩個表A,B,C是A的主鍵,而B中也有C字段,則C就是表B的外鍵,外鍵約束主要用來維護兩個表之間數(shù)據(jù)的一致性。A為基本表,B為信息表。在數(shù)據(jù)庫中,常常不只是一個表,這些表之間也不是相互獨立的,不同的表之間需要建立一種關系,才能將它們的數(shù)據(jù)相互溝通,而在這個溝通過程中,就需要表中有一個字段作為標志,不同的記錄對應的字段取值不能相同,也不能是空白的,通過這個字段中不同的值可以區(qū)別各條記錄,就像我們區(qū)別不同的人,每個人都有名字,但它卻不能作為主鍵,因為人名很容易出現(xiàn)重復,而身份證號是每個人都不同的,所以可以根據(jù)它來區(qū)別不同的人,數(shù)據(jù)庫的表中作為主鍵的段段就要像人的身份證號一樣,必須是每個記錄的值都不同,這才能根據(jù)主鍵的值來確定不同的記錄。

    關系:外鍵一定是另外某個表的主鍵。

    三、select now(),Date_ADD(now(),INTERVAL 14 day),Date_SUB(now(),INTERVAL 3 Day) from table; 會獲得什么內容,請寫出來。

    會獲得三條數(shù)據(jù):第一條:當前時間;第二條:當前時間加上14天;第三條:當前時間減去3天。

    四、您所知道的MYSQL 數(shù)據(jù)庫備份,還原方式有哪幾種?備份:一,搭建主從架構,master-slave,通過binlog文件同步復制主庫的數(shù)據(jù),也可以直接通過binlog文件恢復數(shù)據(jù)。二,通過系統(tǒng)計劃任務執(zhí)行mysqldump做周期性全備份。三,物理備份,直接拷貝數(shù)據(jù)文件、參數(shù)文件、日志文件。還原:一.通過mysql操作工具,如phpmyadmin,sqlyog等導入備份過的數(shù)據(jù)庫文件。二.將物理備份的文件拷貝到mysql的data目錄下

    五、內容管理系統(tǒng)中,表message有如下字段id 文章idtitle 文章標題content 文章內容category_id 文章分類idhits 點擊量創(chuàng)建上表,寫出MySQL語句

    Create table if not exists message(

      Id int not null AUTO_INCREMENT PRIMARY key comment ‘文章id’,

      title varchar(60) not null comment ‘文章標題’,

      Content text not null comment ‘文章內容’,

      Category_id tinyint not null comment ‘文章分類id’,

      Hits int not null default 0 comment ‘點擊量’

    )engine=myisam default charset = utf8;

    六、同樣上述內容管理系統(tǒng):表comment記錄用戶回復內容,字段如下comment_id 回復idid 文章id,關聯(lián)message表中的idcomment_content 回復內容現(xiàn)通過查詢數(shù)據(jù)庫需要得到以下格式的文章標題列表,并按照回復數(shù)量排序,回復最高的排在最前面文章id 文章標題 點擊量 回復數(shù)量用一個SQL語句完成上述查詢,如果文章沒有回復則回復數(shù)量顯示0

    select m.id,m.title,m.hits,count(c.comment_content) count from message m,comment c where m.id = c.coment_id group by m.id order by count desc;

    七、內容管理系統(tǒng),表category保存分類信息,字段如下category_id int(4) not null auto_increment;category_name varchar(40) not null;用戶輸入文章時,通過選擇下拉菜單選定文章分類寫出如何實現(xiàn)這個下拉菜單

    <?php

    $dsn = ‘mysql:host=***;dbname=***’;

    $pdo = new PDO($dsn,’用戶名’,’密碼’);

    $sql = ‘select category_id,category_name from category’;

    $list = $pdo->query($sql);

    //使用類似smarty模板引擎

    $this->assign(‘list’,$list);

    ?>

    //模板實現(xiàn)端

    -請選擇分類-

    {foreach $list as $val}

    {$val.category_name}

    {/foreach}

    八、PHP文件操作

    1、內容管理系統(tǒng):用戶提交內容后,系統(tǒng)生成靜態(tài)HTML頁面;寫出實現(xiàn)的基本思路

    2、簡單描述用戶修改發(fā)布內容的實現(xiàn)流程和基本思路

    1)當用戶提交后生成一個由url地址MD5后的文件的編譯頁面,用文件處理file函數(shù)生成一個模板合成頁,判斷模板編譯頁是否有,模板頁無或者編譯頁的創(chuàng)建時間戳小于模板頁的修改時間都會從新生成編譯頁面,編譯后的頁面會調用對應數(shù)據(jù)庫的值顯示在頁面中,通過對內存數(shù)據(jù)的讀取釋放,顯示出我們看到的靜態(tài)數(shù)據(jù),然后用file文件將其保存起來生成靜態(tài)的頁面

    2)當用戶修改了發(fā)布內容都會修改數(shù)據(jù)相關的內容,并通過編譯頁面更新靜態(tài)數(shù)據(jù)并用文件的方式緩存起來,當用戶查看時將不做任何數(shù)據(jù)庫查找,直接調用該緩存文件即可

    鄭重聲明:本文內容及圖片均整理自互聯(lián)網,不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年7月7日 18:28
    下一篇 2022年7月7日 18:28

    相關推薦

    • ios手游模擬器(手游模擬器ios)

      本文主要講的是ios手游模擬器,以及和手游模擬器ios相關的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 哪個iOS模擬器能多開手游賬號?可以推薦個好用的模擬器給我嗎…

      2022年11月27日
    • 短視頻策劃內容的3個要點(短視頻策劃內容怎么做)

      短視頻在制作時,內容框架非常重要。如果直奔主題,然后結束,聚卓告訴你,這樣的短視頻已經過時了?,F(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

      2022年11月27日
    • 美團第三季度實現(xiàn)營收626億元,即時配送訂單量增至50億筆

      新京報訊(記者秦勝南)11月25日,美團發(fā)布業(yè)績公告顯示,第三季度營收為626億元,較去年同比增長28.2%,凈利潤為12.2億元。第三季度,美團即時配送訂單數(shù)增長至50億筆。截至…

      2022年11月27日
    • 個人怎么做抖音帶貨(個人做抖音帶貨能賺錢嗎)

      抖音如今是大家很熟悉的短視頻平臺,不過現(xiàn)在的抖音卻不只是短視頻那么簡單,它的功能非常豐富,其中一個就是可以帶貨,相信很多小伙伴都有在抖音上買過東西,抖音如今的變現(xiàn)能力也是不容小覷的…

      2022年11月25日
    • 中國疫情為什么搞得那么緊張(為什么要搞疫情)

      有在關注國內本輪疫情的小伙伴應該注意到了,這幾天國內疫情的情況還是比較嚴峻的,而各地也都在針對疫情實行嚴格的管控措施。那么,中國疫情為什么搞得那么緊張?對比國外,國內疫情的防控措施…

      2022年11月25日
    • 北京這次疫情什么時候開始的(北京這次疫情什么原因)

      北京這次疫情的新增情況也開始越發(fā)的嚴重起來了,而對于北京本輪疫情開始時間網上也是咨詢不斷。北京這次疫情什么時候開始的?當?shù)蒯槍σ咔橐餐瞥隽瞬簧賴栏竦姆揽卮胧?,?jù)悉此次疫情發(fā)展也有一…

      2022年11月25日
    • 拼多多百億補貼預售一般多久發(fā)貨(拼多多百億補貼預售)

      拼多多里面有很多優(yōu)惠活動,其中百億補貼活動非?;鸨?,一些里面的東西價格比別的平臺便宜,質量也有保障,還有預售的活動,那么拼多多百億補貼預售一般多久發(fā)貨?下面小編為大家?guī)砥炊喽喟賰|…

      2022年11月25日
    • 小紅書平臺的一些機制及玩法詳解(小紅書玩法有哪些)

      關于小紅書 一:小紅書平臺的一些機制 1. 筆記內容的CES評分機制 2. 筆記流量入口與長尾效應 二:小紅書優(yōu)質筆記的特點(分維度、類型分析) 1.筆記的本身架構組成 維度 2.…

      2022年11月25日
    • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

      CPA渠道 CPA指的是按照指定的行為結算,可以是搜索,可以是注冊,可以是激活,可以是搜索下載激活,可以是綁卡,實名認證,可以是付費,可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來定…

      2022年11月25日
    • 百度關鍵詞快速排名的4大原理解析(百度怎么刷關鍵詞)

      近期百度公告驚雷算法2.0,升級之快還是第一次吧,看來百度對于刷點擊行為是零容忍了。之前尹華峰SEO技術博客介紹過一篇如何使用刷點擊工具,其實市面上有很多這類SEO快速排名的軟件,…

      2022年11月25日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息