sql編輯軟體
Ⅰ 如何採用element-plus,基於codemirror6實現sql在線編輯器
js在線sql編輯器,下載後導入IDE工具中,在瀏覽器訪問sql-editor-master/index.html ,效果如下(含括弧高亮顯示、顯示折疊欄):
codeMirror官網https://codemirror.net/, 官網js/css資源文件,也可自行去官網下載,但是官網比較慢,需引入的核心頁面代碼:
<link rel="stylesheet" href="css/codemirror.css" />
<link rel="stylesheet" href="test/addon/fold/foldgutter.css">
<link rel="stylesheet" href="css/theme/dracula.css" />
<link rel="stylesheet" href="css/show-hint.css" />
<link rel="stylesheet" href="js/jquery-easyui/themes/default/easyui.css">
<link rel="stylesheet" href="js/layui/css/layui.css">
<link rel="stylesheet" href="css/index.css" />
<script type="text/javascript">var baseUrl ="";</script>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="js/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="js/editor/codemirror.js"></script>
<!-- 折疊欄顯示 -->
<script type="text/javascript" src="test/addon/fold/foldcode.js"></script>
<script type="text/javascript" src="test/addon/fold/foldgutter.js"></script>
<script type="text/javascript" src="test/addon/fold/comment-fold.js"></script>
<!-- 括弧高亮匹配 -->
<script type="text/javascript" src="test/addon/fold/matchbrackets.js"></script>
<script type="text/javascript" src="js/editor/sublime.js"></script>
<script type="text/javascript" src="js/editor/sql.js"></script>
<script type="text/javascript" src="js/editor/sql-hint.js"></script>
<script type="text/javascript" src="js/editor/show-hint.js"></script>
<!-- sql格式 -->
<script type="text/javascript" src="js/editor/formatting.js"></script>
<script type="text/javascript" src="js/editor/sql-formatter.min.js"></script>
<script type="text/javascript" src="js/layui/layui.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<textarea id="code"></textarea>
核心js代碼:
//根據DOM元素的id構造出一個編輯器
var editor=CodeMirror.fromTextArea(document.getElementById("code"),{
mode:"text/c-mysql", //實現Java代碼高亮
lineNumbers:true,
matchBrackets: true, //括弧高亮匹配
theme:"default",
keyMap: "default",
extraKeys:{"Tab":"autocomplete"},
hint: CodeMirror.hint.sql,
lineWrapping: true, //是否換行
foldGutter: true, //是否折疊
gutters: ["CodeMirror-linenumbers", "CodeMirror-foldgutter"], //添加行號欄,折疊欄
hintOptions: {
tables: tablewords
}
});
輸入關鍵詞提示等信息的配置:allWords.json
動態設置表欄位等信息:
let tableWords = {"al": []};
let tableName = "tn_user";
tableWords[tableName].push("userId");
editor.setOption("hintOptions", {"tables": tableWords});
tableWords json格式如下:
"tableWords": {
"cp_sku": [
"skuid",
"cpbh",
"tcbh"
],
"user_info": [
"user_id",
"user_token",
"user_name",
"user_type",
"password"
]
}
Ⅱ 寫SQL語句用什麼軟體
SQL語句也就是對資料庫進行操作的一種語言,SQL SERVER是其中一中資料庫管理軟體,還有Oracle資料庫、access、VisualFoxpro等等。不同資料庫軟體之間,語法大體上是相同的。
Ⅲ sql 編程用的什麼軟體
那個是智能提示,很多軟體都可以的,Toad,Winsql, PL/SQL Developer,推薦最後的PL/SQL Developer,軟體大些,但是有破解。前兩種軟體小些,但是只有收費版有提示好像。
Ⅳ filza的sql編輯器如何編輯
1、通過工具欄中的「SQL編輯器」按鈕;
2、在「資料庫導航」中,單擊資料庫下的「表」節點,右鍵單擊某張表,選擇「在SQL控制台讀取數據」;
3、通過菜單欄中的「SQL編輯器」,點擊「SQL編輯器」菜單,點擊「新建腳本」或者選擇最近打開的SQL腳本;
4、通過菜單欄中「SQL編輯器」,點擊「新建SQL編輯器」菜單;
Ⅳ 請大家推薦一個好的sql編輯器。
PowerDesigner
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。
Ⅵ 請問資料庫 SQL語言用什麼軟體編寫,運行
1、Microsoft SQL Server
SQL Server 是Microsoft公司推出的關系型資料庫管理系統。具有使用方便可伸縮性好與相關軟體集成程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用集成的商業智能 (BI)工具提供了企業級的數據管理。Microsoft SQL Server資料庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用於業務的高可用和高性能的數據應用程序。
2、Oracle資料庫
它是在資料庫領域一直處於領先地位的產品。可以說Oracle資料庫系統是目前世界上流行的關系資料庫管理系統,系統可移植性好、使用方便、功能強,適用於各類大、中、小、微機環境。它是一種高效率、可靠性好的、適應高吞吐量的資料庫方案。
3、DB2
IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2.Windows等平台下。
DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。
4、MySQL
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購。
對於Mysql的前途,沒有任何人抱樂觀的態度。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。
5、Sybase
Sybase公司成立於1984年11月,總部設在美國加州的Emeryville(現為美國加州的Dublin市)。作為全球最大的獨立軟體廠商之一,Sybase公司致力於幫助企業等各種機構進行應用、內容及數據的管理和發布。
Sybase的產品和專業技術服務,為企業提供集成化的解決方案和全面的應用開發平台。Sybase作為享譽全球的跨國公司,在63個國家設立了分支機構,擁有4萬多家客戶,主要集中在金融服務業、政府部門、電信、醫療保健和媒體服務業。
Ⅶ 上有哪些好的SQL資料庫開發工具
1:首選工具pl/sql developer
PL/SQL Developer是一種集成的開發環境,專門用於開發、測試、調試和優化Oracle PL/SQL存儲程序單元,比如觸發器等。PL/SQL Developer功能十分全面,大大縮短了程序員的開發周期
2:Oracle SQL Developer是一個免費的,並完全支持圖形資料庫開發工具。使用SQL Developer,您可以瀏覽資料庫對象,運行SQL語句和SQL腳本,編輯和調試PL / SQL語句。您還可以運行任何報告的數量,以及創建和保存您自己的的。SQL Developer可以提高工作效率並簡化資料庫開發任務。
Ⅷ 想學習SQL語言,該用什麼軟體來練習SQL語句
電腦上裝個Mysql。然後再裝Navicat for MySQL
或者SQLyog這個csdn上也有漢化的
Ⅸ 什麼軟體能編輯大於10gb的.sql文件
試試ultraedit,它號稱可以編輯任意大小的文件而且不卡。
Ⅹ sql 是做什麼用的編程軟體
SQL是資料庫編程語言不是軟體!!!
SQL Server 是編輯資料庫的軟體,一般都是配合其他軟體一起使用的,例如:
在JAVA中一般與eclipse或Myeclipse一起使用
在DoNet中一般與Microsoft Visual Studio 2005或Microsoft Visual Studio 2008一起使用
其他資料庫軟體還有Oracle和MySQL