MySQL->元數據[20180510]

来源:https://www.cnblogs.com/also-brook/archive/2018/05/10/9018390.html
-Advertisement-
Play Games

MySQL元數據 Meta Data,一般是結構化數據(如存儲在資料庫里的數據,欄位長度、類型、預設值等等)。Meta Data就是描述數據的數據,在MySQL中描述有哪些資料庫、哪些表、表有多少欄位、類型。 MySQL元數據信息 查詢結果信息,SELECT、UPDATE或DELETE語句影響的行數 ...


MySQL元數據     Meta Data,一般是結構化數據(如存儲在資料庫里的數據,欄位長度、類型、預設值等等)。Meta Data就是描述數據的數據,在MySQL中描述有哪些資料庫、哪些表、表有多少欄位、類型。   MySQL元數據信息     查詢結果信息,SELECT、UPDATE或DELETE語句影響的行數。     資料庫和數據表的信息,SHOW DATABASES、SHOW TABLE,資料庫及數據表結構信息     MySQL伺服器信息,資料庫伺服器的當前狀態、版本號、變數等       PHP實例中查詢DML語句影響的行數         mysqli_affected_rows     
$count = ($retval ? mysqli_affected_rows($conn) : 0); print ("$count Rows in set.\n <br />");

    PHP實例中查詢資料庫及數據表結構         SHOW DATABASES; 顯示所有資料庫名稱         SHOW TABLES; 顯示當前資料庫下所有表名稱         SHOW TABLE STATUS DATABASE_NAME; 顯示指定資料庫下所有表狀態         SHOW TABLE STATUS LIKE ['pattern'];顯示模糊欄位的表狀態         SHOW COLUMNS FROM TABLE_NAME; 顯示表中欄位         SHOW INDEX FROM TABLE_NAME;顯示表中所有的索引
$db_list =mysqli_query($conn,'show  databases'); while($db=mysqli_fetch_object($db_list)) { echo $db->[返回列,名稱]  ."<br />"; }
      PHP實例中查詢資料庫當前的狀態         SELECT VERSION() 查看MySQL資料庫版本         SELECT DATABASE() 查看當前資料庫名稱,或返回NULL值         SELECT USER() 當前用戶         SELECT STATUS 資料庫服務狀態         SELECT VARIABLES    伺服器配置變數    
$db_list =mysqli_query($conn,'show  status'); while($db=mysqli_fetch_object($db_list)) { echo $db->Variable_name ."\n" . $db->Value ."<br />"; }
   
<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='mysql';
$conn=mysqli_connect($dbhost,$dbuser,$dbpass);
if( ! $conn)
{
die('Connect Database Failure.' .mysqli_error($conn));
}
echo 'Connect Database Successful. <br />';
 
$sql='select * from index_tab01';
mysqli_select_db($conn,'runoob');
 
$retval=mysqli_query($conn,$sql);
if(! $retval)
{
die('Select Data Failure.' .mysqli_error($conn));
}
echo '<h2>Show Table ROws</h2>';
echo '<table border="1"> <tr><td>ID</td><td>Name</td><td>Title</td></tr>';
 
while($row=mysqli_fetch_array($retval,MYSQLI_ASSOC))
{
echo "<tr><td>{$row['id']}</td>".
        "<td>{$row['col01']}</td>".
        "<td>{$row['col02']}</td>".
        "</tr>";
}
echo '</table>';
 
$count = ($retval ? mysqli_affected_rows($conn) : 0);
print ("$count Rows in set.\n <br />");
 
echo 'Show Table List <br />';
mysqli_free_result($retval);
 
mysqli_query($conn,"set names utf8");
 
$db_list =mysqli_query($conn,'show  status');
while($db=mysqli_fetch_object($db_list))
{
echo $db->Variable_name ."\n" . $db->Value ."<br />";
}
mysqli_close($conn);
 
 
?>

 

 

 
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 1. Flink的引入 這幾年大數據的飛速發展,出現了很多熱門的開源社區,其中著名的有 Hadoop、Storm,以及後來的 Spark,他們都有著各自專註的應用場景。Spark 掀開了記憶體計算的先河,也以記憶體為賭註,贏得了記憶體計算的飛速發展。Spark 的火熱或多或少的掩蓋了其他分散式計算的系統身 ...
  • 在使用cx_Oracle模塊讀取Oracle資料庫中的中文記錄時,返回值皆為?,後google得此佳文,遂問題得以解決,特此記之。 Oracle資料庫版本是10g,字元集是AL32UTF8. 編寫的python腳本中需要加入如下幾句: 這樣可以保證select出來的中文顯示沒有問題。 要能夠正常的i ...
  • 本篇介紹如何使用SSIS和作業完成自動更新目標數據任務。 ** 溫馨提示:如需轉載本文,請註明內容出處。** 本文連接:http://www.cnblogs.com/grom/p/9018978.html 筆者需要定期從伺服器更新N家客戶的遠程伺服器數據,上一篇的存儲過程是其中一個更新方法,後來隨著 ...
  • 上題: In this tutorial you will create a stored procedure and triggers to check a complex constraint. Consider the table definition below: While the uni ...
  • 資料庫的基本操作命令 15.索引 ...
  • 上班坐下來沒多久,接同事電話說有兩台mysql伺服器無法訪問,其中這兩台伺服器是mycat伺服器+MySQL伺服器,具體處理過程如下: 一、錯誤信息 錯誤信息01: 錯誤信息02: 錯誤信息03: 二、錯誤原因 1、針對錯誤信息01,基本可以斷定是由於伺服器jvm設置不當,導致記憶體溢出。 2、針對錯 ...
  • 雙擊打開後加上 ;-m 然後以管理員方式 打開 SQLSERVER 2008 就可以已window身份登錄 不過還沒有完 右鍵 屬性 =》安全性 更改為 sql server 和 window身份驗證模式 沒有sql server登陸賬號的話創建一個 然後把-m去掉就可以用帳號登錄了 ...
  • MariaDB/MySQL備份恢復系列: 備份和恢復(一):mysqldump工具用法詳述 備份和恢復(二):導入、導出表數據 備份和恢復(三):xtrabackup用法和原理詳述 本文目錄: 1.安裝xtrabackup 2.備份鎖 3.xtrabackup備份原理說明 3.1 備份過程(back ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...