首頁 PHP 函式庫 其它類別庫 格式化SQL語句的PHP函式庫
格式化SQL語句的PHP函式庫
<?php
if(php_sapi_name() !== "cli") {
echo "<p>Run this php script from the command line to see CLI syntax highlighting and formatting.  It support Unix pipes or command line argument style.</p>";
echo "<pre><code>php examples/cli.php \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\"</code></pre>";
echo "<pre><code>echo \"SELECT * FROM MyTable WHERE (id>5 AND \`name\` LIKE \&quot;testing\&quot;);\" | php examples/cli.php</code></pre>";
}
if(isset($argv[1])) {
$sql = $argv[1];
}
else {
$sql = stream_get_contents(fopen("php://stdin", "r"));
}
require_once(__DIR__.'/../lib/SqlFormatter.php');
echo SqlFormatter::format($sql);

簡單地說,格式化就是為磁碟做初始化的工作,以便我們能夠按部就班地往磁碟上記錄資料。好比我們有一所大房子要用來存放書籍,我們不會搬來書往屋里地上一扔了事,而是要先在裡面支起書架,標上類別,把書分門別類地放好。

結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關係資料庫系統;

sql 語句就是對資料庫進行操作的一種語言。


免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

哪些開源Java函式庫可以幫助高效解析SQL語句? 哪些開源Java函式庫可以幫助高效解析SQL語句?

02 Dec 2024

Java 中的 SQL 解析:開源程式庫選項各種應用程式都需要以靈活且可自訂的方式解析 SQL 語句...

哪個開源 Java 函式庫最能解析 SQL 語句,允許自訂和遵守 SQL 標準? 哪個開源 Java 函式庫最能解析 SQL 語句,允許自訂和遵守 SQL 標準?

18 Jan 2025

為 Java 識別 SQL 解析庫 尋求開源 Java 庫來解析 SQL 語句的開發人員面臨兩個主要問題...

是否有專門用於解析 PDF 表格的 PHP 函式庫? 是否有專門用於解析 PDF 表格的 PHP 函式庫?

02 Nov 2024

是否有用於解析 PDF 的 PHP 庫?我需要從 PDF 中提取表格並將其轉換為...

如何減少 PHP SQL 準備語句中的程式碼重複? 如何減少 PHP SQL 準備語句中的程式碼重複?

26 Dec 2024

克服 PHP SQL 準備語句中的程式碼重複在典型的 PHP SQL 準備語句中,欄位名稱被多次提及,...

Java 屬性檔如何簡化 Java 應用程式中的 SQL 語句管理? Java 屬性檔如何簡化 Java 應用程式中的 SQL 語句管理?

01 Jan 2025

使用 Java Properties 在外部文件中儲存 SQL 語句問題:開發人員經常尋求一種在外部文件中儲存 SQL 語句的方法...

準備好的語句和參數化查詢如何防止 PHP 應用程式中的 SQL 注入? 準備好的語句和參數化查詢如何防止 PHP 應用程式中的 SQL 注入?

25 Jan 2025

緩解 PHP 應用程式中的 SQL 注入漏洞簡介SQL 注入攻擊對處理...的應用程式構成重大風險。

See all articles