就是創建資料庫,表,的那些SQL語句,你可以直接從資料庫裡面導出來的
Ⅱ SQL的存儲過程是不是相當於一個腳本執行過程啊謝謝
對,功能要比腳本復雜一些,比如可以帶參數執行等等。另外,存儲過程內部的輸出有些資料庫管理系統中是看不到的。
Ⅲ sql腳本文件怎麼用
一般要建立能夠發布數據的資料庫網站,需要的因素:RDBMS 資料庫程序(象MS Access, SQL Server, 做網站接觸比較多的就是MySQL);伺服器端腳本語言(比如 PHP 或 ASP,JSP);SQL;HTML / CSS
一、SQL格式是什麼文件
結構化查詢語言(Structured Query Language)簡稱SQL,結構化查詢語言是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統;同時也是資料庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的結構化查詢語言語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使他具有極大的靈活性和強大的功能。
結構化查詢語言中的五種數據類型:字元型,文本型,數值型,邏輯型和日期型
二、SQL文件怎麼打開
SQL為資料庫腳本文件,因為一般不是做編程的朋友可能電腦中不會裝有sql server這個軟體,非常大。所以大家最好用資料庫的查詢分析器打開,或者你拿記事本也可以打開。滑鼠右擊文件,打開方式選擇記事本就可以了。如果特殊需要可以下載ultraEdit可以編輯文本、十六進制、ASCII 碼,功能挺強大。
也可能是mysql文件,使用方法就是通過自帶的工具導入到資料庫中即可。
Ⅳ sql的腳本是什麼
SQL腳本是使用一種規定SQL語言,依據SQL格式編寫的「.sql」文件,SQL腳本通常可以由SQL查詢分析器來執行。
Ⅳ mysql 腳本文件是什麼
mysql 腳本文件就是SQL文件,裡面就是建表語句 以.SQL為後綴。
sql腳本是包含一到多個sql命令的sql語句。
可以將這些sql腳本放在一個文本文件中(我們稱之為「sql腳本文件」),然後通過相關的命令執行這個sql腳本文件。
Ⅵ 執行SQL腳本是什麼意思
sql腳本就是文件後綴為.sql,裡面存的都是一些增刪改查的sql語句,只不過放在一起執行
Ⅶ sql資料庫腳本就是指sql語句嗎,附加上資料庫後如何查看腳步呢
腳本一般是建立數據表、視圖、觸發器等所使用的,包括灌入數據的也是,和普通SQL語法相同
你可以在管理器中導出指定資料庫的腳本,生成的文件就可以用於創建和這個一模一樣的資料庫
再看看別人怎麼說的。
Ⅷ 擴展名是sql的腳本怎麼弄啊,這個文件到底有什麼用,該怎麼用,回答好的報酬多多
SQL:Informix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名
{SQL全稱是「結構化查詢語言(Structured Query Language)」
SQL(Structured Query Language)是一種資料庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理關系資料庫系統。
SQL同時也是資料庫腳本文件的擴展名。
SQL是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統可以使用相同的SQL語言作為數據輸入與管理的介面。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強大的功能,在多數情況下,在其他語言中需要一大段程序實現的功能只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復雜的語句。
結構化查詢語言(Structured Query Language)最早是IBM的聖約瑟研究實驗室為其關系資料庫管理系統SYSTEM R開發的一種查詢語言,它的前身是SQUARE語言。SQL語言結構簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言得到了廣泛的應用。如今無論是像Oracle、Sybase、Informix、SQL Server這些大型的資料庫管理系統,還是像Visual Foxporo、PowerBuilder這些PC上常用的資料庫開發系統,都支持SQL語言作為查詢語言。
美國國家標准局(ANSI)與國際標准化組織(ISO)已經制定了SQL標准。ANSI是一個美國工業和商業集團組織,負責開發美國的商務和通訊標准。ANSI同時也是ISO和International Electrotechnical Commission(IEC)的成員之一。ANSI 發布與國際標准組織相應的美國標准。1992年,ISO和IEC發布了SQL國際標准,稱為SQL-92。ANSI隨之發布的相應標準是ANSI SQL-92。ANSI SQL-92有時被稱為ANSI SQL。盡管不同的關系資料庫使用的SQL版本有一些差異,但大多數都遵循 ANSI SQL 標准。SQL Server使用ANSI SQL-92的擴展集,稱為T-SQL,其遵循ANSI制定的 SQL-92標准。
SQL語言包含4個部分:
※ 數據定義語言(DDL),例如:CREATE、DROP、ALTER等語句。
※ 數據操作語言(DML),例如:INSERT、UPDATE、DELETE語句。
※ 數據查詢語言(DQL),例如:SELECT語句。
※ 數據控制語言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等語句。
SQL語言包括三種主要程序設計語言類別的陳述式:數據定義語言(DDL),數據操作語言(DML)及數據控制語言(DCL)。 }
如果用SQL SERVER資料庫,在你建立的好的表上右鍵,然後選擇"所有任務"裡面有一項叫"生成SQL腳本",裡面還有些選項,可以查看SQL的聯機幫助
Ⅸ oracle腳本 是什麼意思 是指sql語句嗎 腳本 是指一個可運行的文件 還是 單純的sql語句
Oracle腳本,
是PLSQL等一些ORACLE的程序段,Oracle可以執行的語句
一般腳本會在開始有登錄的語句,方便直接在命令行下用sqlplus執行。
Ⅹ .sql文件是mysql嗎還是sqlserver,還是oracle
1,這三個資料庫不是同一個公司的產品;
2、其所對應的使用對象也不一樣,oracle是主流的大型資料庫,大多數電信項目都是使用的oracle,而sqlserver與mysql主要是個人以及小型公司使用的的資料庫,但是sqlserver需要收費,mysql不用;
3、如果按功能上來說,oracle最為強大,oracle支持遞歸查詢,二後兩者不支持;
4、三個資料庫中,只有sqlserver有完整的圖形化操作界面,而oracle與mysql都要藉助於其他的第三方資料庫圖形操作界面,比如oracle用的大多都是plsql;
一、sqlserver
優點:
易用性、適合分布式組織的可伸縮性、用於決策支持的數據倉庫功能、與許多其他伺服器軟體緊密關聯的集成性、良好的性價比等;
為數據管理與分析帶來了靈活性,允許單位在快速變化的環境中從容響應,從而獲得競爭優勢。從數據管理和分析角度看,將原始數據轉化為商業智能和充分利用Web帶來的機會非常重要。作為一個完備的資料庫和數據分析包,SQLServer為快速開發新一代企業級商業應用程序、為企業贏得核心競爭優勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的資料庫產品,提供了對可擴展標記語言 (XML)的核心支持以及在Internet上和防火牆外進行查詢的能力;
缺點:
開放性 :SQL Server 只能windows上運行沒有絲毫開放性操作系統系統穩定對資料庫十分重要Windows9X系列產品偏重於桌面應用NT server只適合小型企業而且windows平台靠性安全性和伸縮性非常有限象unix樣久經考驗尤其處理大資料庫;
伸縮性並行性 :SQL server 並行實施和共存模型並成熟難處理日益增多用戶數和數據卷伸縮性有限;
安全性:沒有獲得任何安全證書。
性能 :SQL Server 多用戶時性能佳 ;
客戶端支持及應用模式: 客戶端支持及應用模式。只支持C/S模式,SQL Server C/S結構只支持windows客戶用ADO、DAO、OLEDB、ODBC連接;
使用風險:SQL server 完全重寫代碼經歷了長期測試斷延遲許多功能需要時間來證明並十分兼容;
二、Oracle
優點:
開放性:Oracle 能所有主流平台上運行(包括 windows)完全支持所有工業標准採用完全開放策略使客戶選擇適合解決方案對開發商全力支持;
可伸縮性,並行性:Oracle 並行伺服器通過使組結點共享同簇工作來擴展windownt能力提供高用性和高伸縮性簇解決方案windowsNT能滿足需要用戶把資料庫移UNIXOracle並行伺服器對各種UNIX平台集群機制都有著相當高集成度;
安全性:獲得最高認證級別的ISO標准認證。
性能:Oracle 性能高 保持開放平台下TPC-D和TPC-C世界記錄;
客戶端支持及應用模式:Oracle 多層次網路計算支持多種工業標准用ODBC、JDBC、OCI等網路客戶連接
使用風險:Oracle 長時間開發經驗完全向下兼容得廣泛應用地風險低
缺點:
對硬體的要求很高;
價格比較昂貴;
管理維護麻煩一些;
操作比較復雜,需要技術含量較高;
三、MySql
優點:
體積小、速度快、總體擁有成本低,開源;
支持多種操作系統;
是開源資料庫,提供的介面支持多種語言連接操作
MySql的核心程序採用完全的多線程編程。線程是輕量級的進程,它可以靈活地為用戶提供服務,而不過多的系統資源。用多線程和C語言實現的MySql能很容易充分利用CPU;
MySql有一個非常靈活而且安全的許可權和口令系統。當客戶與MySql伺服器連接時,他們之間所有的口令傳送被加密,而且MySql支持主機認證;
支持ODBC for Windows, 支持所有的ODBC 2.5函數和其他許多函數, 可以用Access連接MySql伺服器, 使得應用被擴展;
支持大型的資料庫, 可以方便地支持上千萬條記錄的資料庫。作為一個開放源代碼的資料庫,可以針對不同的應用進行相應的修改。
擁有一個非常快速而且穩定的基於線程的內存分配系統,可以持續使用面不必擔心其穩定性;
MySQL同時提供高度多樣性,能夠提供很多不同的使用者介面,包括命令行客戶端操作,網頁瀏覽器,以及各式各樣的程序語言介面,例如C+,Perl,Java,PHP,以及Python。你可以使用事先包裝好的客戶端,或者乾脆自己寫一個合適的應用程序。MySQL可用於Unix,Windows,以及OS/2等平台,因此它可以用在個人電腦或者是伺服器上;
缺點:
不支持熱備份;
MySQL最大的缺點是其安全系統,主要是復雜而非標准,另外只有到調用mysqladmin來重讀用戶許可權時才發生改變;
沒有一種存儲過程(Stored Procere)語言,這是對習慣於企業級資料庫的程序員的最大限制;
MySQL的價格隨平台和安裝方式變化。Linux的MySQL如果由用戶自己或系統管理員而不是第三方安裝則是免費的,第三方案則必須付許可費。Unix或Linux 自行安裝 免費 、Unix或Linux 第三方安裝 收費;