<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[info] MySQL 常見面試題(26-58) **26. MySQL 默認的端口號是多少?** MySQL 的默認端口號是 3306。 **27. REGEXP 是什么?** REGEXP 是使用正則表達式的模式匹配。正則表達式是為復雜搜索指定模式的有效方法。 基本上,它是用于描述搜索模式的特殊文本字符串。為了更好地理解它,可以考慮日常生活的情況,當您在文件管理器中搜索 .txt 文件以列出所有文本文件時就會用到它。與 .txt 等價的正則表達式為 .\*\\.txt。 **28. 最多可以創建多少個索引?** 一個標準表最多可以創建 16 個索引。 **29. NOW () 和 CURRENT\_DATE () 有什么區別?** * NOW() 用于顯示當今的年、月、日、小時、分鐘和秒, * ?CURRENT\_DATE() 僅顯示當今的年、月、日。 **30. 顯示前 20 行的查詢語句是什么?** SELECT \* FROM table\_name LIMIT 0,20; **31. 顯示當前日期和時間的查詢語句是什么?** * 如果要顯示當前日期和時間,使用:SELECT NOW(); * 如果只想顯示當前日期,使用:SELECT CURRENT\_DATE(); **32. MySQL 中的保存點是什么?** * 任何事務中定義的點都稱為保存點。 * SAVEPOINT 是 MySQL 中的一條語句,用于設置具有標識符名稱的命名事務保存點。 **33. SQLyog 是什么?** SQLyog 程序是最流行的 GUI 管理工具。它是最流行的 MySQL 管理和管理工具。它結合了 MySQL administrator、phpMyadmin 等 MySQL 前端和 MySQL GUI 工具的特點。 **34. 如何在 MySQl 中備份數據庫?** 使用 phpMyAdmin 備份數據很容易。單擊左側導航欄中的數據庫名稱,選擇要備份的數據庫。 然后單擊「導出」按鈕,確保所有要備份的表都高亮顯示。然后在導出下指定所需的選項并保存輸出。 **35. MySQL 中有哪些不同的列比較運算符?** \=、=、>、>、、AND、OR 或 LIKE 運算符是 MySQL 中的比較運算符。這些運算符通常與 SELECT 語句一起使用。 **36. 編寫查詢以計算 MySQL 中表的行數。** SELECT COUNT user\_id FROM users; **37. 編寫查詢以檢索從 20 開始的一百本書。** SELECT book\_title FROM books LIMIT 20, 100; **38. 編寫查詢以選擇贏得 1、3、5 或 7 場比賽的所有球隊。** SELECT team\_name FROM team WHERE team\_won IN (1, 3, 5, 7); **39. MySQL Server 默認的端口號是什么?** MySQL Server 的默認端口號是 3306。 **40. MyISAM 表如何存儲?** **MyISAM 表以三種格式存儲在磁盤上。** * '.frm' file :存儲表定義 * '.MYD' (MYData) :數據文件 * '.MYI' (MYIndex) :索引文件 **41. MySQL 中 ENUM 的用法是什么?** ENUM 是字符串對象,通過定義 ENUM,我們允許最終用戶提供正確的輸入,如果用戶提供的輸入不屬于 ENUM 定義的數據,則該查詢不會執行,并顯示一條錯誤信息 "Wrong Query"。 例如,假設我們要以用戶的性別作為輸入,所以我們指定 ENUM('male', 'female', 'other'),因此,當用戶嘗試輸入除這三個字符串以外的任何字符串時,都會導致錯誤。 ENUM 用于限制表中可能出現的值: **例如:** CREATE TABLE months (month ENUM 'January', 'February', 'March'); INSERT months VALUES ('April'); **42. MyISAM 與 InnoDB 相比有什么優勢?** * MyISAM 遵循保守的磁盤空間管理方法,將每個 MyISAM 表存儲在單獨的文件中,如果需要,可以進一步壓縮。 * ?InnoDB 將表存儲在表空間中,進一步優化是困難的。 **43. MySQL\_fetch\_array ()、MySQL\_fetch\_object ()、MySQL\_fetch\_row () 之間有什么區別?** Mysql\_fetch\_object 以對象的形式返回結果,mysql\_fetch\_array 以數組的形式返回結果。這將允許通過字段名稱訪問數據。 例如: * 使用 mysql\_fetch\_object 可以使用 $result->name 訪問字段。 * 使用 mysql\_fetch\_array 可以使用 $result->\[name\] 訪問字段。 * 使用 mysql\_fetch\_row($result),其中 $result 是使用 mysql\_query() 函數執行的成功查詢返回的結果。 示例: $result = mysql\_query("SELECT \* from students");? ?? while($row = mysql\_fetch\_row($result))?{? ?? ? ? ? ? Some statement;? ?? } **44. mysql\_connect 和 mysql\_pconnect 有什么區別?** * Mysql\_connect() 用于打開與數據庫的新連接, * mysql\_pconnect() 用于打開與數據庫的持久連接,這意味著每次加載頁面時 mysql\_pconnect() 都不會打開數據庫。 **45. mysql\_close () 有什么用?** Mysql\_close() 無法關閉持久連接,但可以用來關閉由 mysql\_connect() 打開的連接。 **46. MySQL 數據目錄是什么?** MySQL 數據目錄是 MySQL 存儲數據的地方。該數據字典下的每個子目錄都代表一個 MySQL 數據庫。默認情況下,MySQL = server mysqld 管理的信息存儲在數據目錄中。 **47. 如何確定 MySQL 數據目錄的位置。** Windows 中 MySQL 數據目錄的默認位置為 C:\\mysql\\data 或 C:\\Program Files\\MySQL\\MySQL Server 5.0 \\data。 **48. MySQL 中怎么使用正則表達式?** 在 MySQL 中,查詢中使用正則表達式來搜索字符串的模式。 * \* 匹配前面的元素的零次或多次。 * \+ 匹配前面的元素的一次或多次。 * ? 匹配前面的元素的零次或一次。 * . 匹配一個字符。 * \[abc\] 匹配 a 或 b 或 c。 * | 分隔字符串。 * ^ 匹配字符串開頭。 * "." 匹配任何單個字符。 * "|" 匹配兩個字符串之一。 * REGEXP 將輸入字符與數據庫進行匹配。 示例: 以下語句檢索 employee\_name 列包含文本 1000 的所有行: Select employee\_name? ?? From employee? ?? Where employee\_name REGEXP '1000'? ?? Order by employee\_name? ?? **49. MySQL 中 "i-am-a-dummy" 標志的用法是什么?** 在 MySQL 中,"i-am-a-dummy" 標志使 MySQL 引擎拒絕 UPDATE 和 DELETE 命令,除非存在 WHERE 子句。 **50. 哪個命令用于查看 MySQL 中表的內容?** SELECT 命令用于查看 MySQL 中表的內容。 **51. 解釋訪問控制列表。** ACL 是與對象關聯的權限列表。MySQL 將訪問控制列表緩存在內存中,每當用戶嘗試驗證或執行命令時,MySQL 都會檢查對象所需的權限,如果權限可用,則執行將成功完成。 **52. InnoDB 是什么?** InnoDB 是 SQL 的存儲數據庫。提供了 ACID 事務,并且支持外鍵。最初由 InnobaseOY 擁有,自 2005 年起收購 Oracle 后,現在歸 Oracle Corporation 所有。 **53. ISAM 是什么?** 它是 IBM 開發的文件管理系統,允許記錄按順序甚至是隨機訪問。 **54. 如何在 MySQL 中運行批處理模式?** 要在 MySQL 中執行批處理模式,我們使用以下命令:mysql; mysql mysql.out; **55. 什么是聯合表?** 聯合表是指向位于其他服務器上其他數據庫上的表的表。 **56. 主鍵和候選鍵有什么區別?** 要標識表的每一行,使用主鍵。對于一個表,僅存在一個主鍵。候選關鍵字是一列或一組列,可用于唯一標識數據庫中的任何記錄,而不必引用任何其他數據。 **57. MySQL 中的驅動程序是什么?** 以下是 MySQL 中可用的驅動程序: * PHP Driver * JDBC Driver * ODBC Driver * C WRAPPER * PYTHON Driver * PERL Driver * RUBY Driver * CAP11PHP Driver * Ado.net5.mxz **58. DDL、DML 和 DCL 是什么?** SQL 命令主要可以分為三類,即 DDL、DML 和 DCL。 * 數據定義語言 (DDL) 處理所有數據庫模式,并定義數據應如何駐留在數據庫中。諸如 Create TABLE 和 ALTER TABLE 之類的命令是 DDL 的一部分。 * 數據操作語言 (DML) 處理數據的操作和操縱,DML 中的命令包括 Insert、Select 等。 * 數據控制語言 (DCL) 與授予和權限有關。簡而言之,訪問權限是由數據庫定義的。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看