亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

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

                一、兩張表 city表和province表。分別為城市省份的關(guān)系表。

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

                1、寫(xiě)一條sql語(yǔ)句關(guān)系兩個(gè)表,實(shí)現(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)計(jì)每個(gè)省份有多少個(gè)城市,請(qǐng)用group by 查詢(xún)出來(lái)。顯示字段:省份id ,省份名,包含多少個(gè)城市。

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

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

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

                外鍵:若有兩個(gè)表A,B,C是A的主鍵,而B(niǎo)中也有C字段,則C就是表B的外鍵,外鍵約束主要用來(lái)維護(hù)兩個(gè)表之間數(shù)據(jù)的一致性。A為基本表,B為信息表。在數(shù)據(jù)庫(kù)中,常常不只是一個(gè)表,這些表之間也不是相互獨(dú)立的,不同的表之間需要建立一種關(guān)系,才能將它們的數(shù)據(jù)相互溝通,而在這個(gè)溝通過(guò)程中,就需要表中有一個(gè)字段作為標(biāo)志,不同的記錄對(duì)應(yīng)的字段取值不能相同,也不能是空白的,通過(guò)這個(gè)字段中不同的值可以區(qū)別各條記錄,就像我們區(qū)別不同的人,每個(gè)人都有名字,但它卻不能作為主鍵,因?yàn)槿嗣苋菀壮霈F(xiàn)重復(fù),而身份證號(hào)是每個(gè)人都不同的,所以可以根據(jù)它來(lái)區(qū)別不同的人,數(shù)據(jù)庫(kù)的表中作為主鍵的段段就要像人的身份證號(hào)一樣,必須是每個(gè)記錄的值都不同,這才能根據(jù)主鍵的值來(lái)確定不同的記錄。

                關(guān)系:外鍵一定是另外某個(gè)表的主鍵。

                三、select now(),Date_ADD(now(),INTERVAL 14 day),Date_SUB(now(),INTERVAL 3 Day) from table; 會(huì)獲得什么內(nèi)容,請(qǐng)寫(xiě)出來(lái)。

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

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

                五、內(nèi)容管理系統(tǒng)中,表message有如下字段id 文章idtitle 文章標(biāo)題content 文章內(nèi)容category_id 文章分類(lèi)idhits 點(diǎn)擊量創(chuàng)建上表,寫(xiě)出MySQL語(yǔ)句

                Create table if not exists message(

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

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

                  Content text not null comment ‘文章內(nèi)容’,

                  Category_id tinyint not null comment ‘文章分類(lèi)id’,

                  Hits int not null default 0 comment ‘點(diǎn)擊量’

                )engine=myisam default charset = utf8;

                六、同樣上述內(nèi)容管理系統(tǒng):表comment記錄用戶回復(fù)內(nèi)容,字段如下comment_id 回復(fù)idid 文章id,關(guān)聯(lián)message表中的idcomment_content 回復(fù)內(nèi)容現(xiàn)通過(guò)查詢(xún)數(shù)據(jù)庫(kù)需要得到以下格式的文章標(biāo)題列表,并按照回復(fù)數(shù)量排序,回復(fù)最高的排在最前面文章id 文章標(biāo)題 點(diǎn)擊量 回復(fù)數(shù)量用一個(gè)SQL語(yǔ)句完成上述查詢(xún),如果文章沒(méi)有回復(fù)則回復(fù)數(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;

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

                <?php

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

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

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

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

                //使用類(lèi)似smarty模板引擎

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

                ?>

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

                -請(qǐng)選擇分類(lèi)-

                {foreach $list as $val}

                {$val.category_name}

                {/foreach}

                八、PHP文件操作

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

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

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

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

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

                相關(guān)推薦

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

                  本文主要講的是ios手游模擬器,以及和手游模擬器ios相關(guān)的知識(shí),如果覺(jué)得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 哪個(gè)iOS模擬器能多開(kāi)手游賬號(hào)?可以推薦個(gè)好用的模擬器給我嗎…

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

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

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

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

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

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

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

                  有在關(guān)注國(guó)內(nèi)本輪疫情的小伙伴應(yīng)該注意到了,這幾天國(guó)內(nèi)疫情的情況還是比較嚴(yán)峻的,而各地也都在針對(duì)疫情實(shí)行嚴(yán)格的管控措施。那么,中國(guó)疫情為什么搞得那么緊張?對(duì)比國(guó)外,國(guó)內(nèi)疫情的防控措施…

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

                  北京這次疫情的新增情況也開(kāi)始越發(fā)的嚴(yán)重起來(lái)了,而對(duì)于北京本輪疫情開(kāi)始時(shí)間網(wǎng)上也是咨詢(xún)不斷。北京這次疫情什么時(shí)候開(kāi)始的?當(dāng)?shù)蒯槍?duì)疫情也推出了不少?lài)?yán)格的防控措施,據(jù)悉此次疫情發(fā)展也有一…

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

                  拼多多里面有很多優(yōu)惠活動(dòng),其中百億補(bǔ)貼活動(dòng)非?;鸨?,一些里面的東西價(jià)格比別的平臺(tái)便宜,質(zhì)量也有保障,還有預(yù)售的活動(dòng),那么拼多多百億補(bǔ)貼預(yù)售一般多久發(fā)貨?下面小編為大家?guī)?lái)拼多多百億…

                  2022年11月25日
                • 小紅書(shū)平臺(tái)的一些機(jī)制及玩法詳解(小紅書(shū)玩法有哪些)

                  關(guān)于小紅書(shū) 一:小紅書(shū)平臺(tái)的一些機(jī)制 1. 筆記內(nèi)容的CES評(píng)分機(jī)制 2. 筆記流量入口與長(zhǎng)尾效應(yīng) 二:小紅書(shū)優(yōu)質(zhì)筆記的特點(diǎn)(分維度、類(lèi)型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

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

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

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

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

                  2022年11月25日

                聯(lián)系我們

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