重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
MySQL作為一種非常流行的關(guān)系型數(shù)據(jù)庫,在信息系統(tǒng)開發(fā)中扮演著非常重要的角色,經(jīng)常被用于后端數(shù)據(jù)存儲,而MySQL本身又不提供非常便捷的客戶端軟件,因此出現(xiàn)了許許多多的第三方管理軟件,下面我簡單介紹幾個,感興趣的朋友可以自己下載嘗試一下:
我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、嵩縣ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的嵩縣網(wǎng)站制作公司
SQLyog
這是一個非常輕巧靈活的MySQL客戶端軟件,界面整潔、干凈友好,大部分開發(fā)人員都應(yīng)該聽說或使用過,可以直接查看數(shù)據(jù)庫目錄結(jié)構(gòu),建庫建表靈活,支持SQL腳本導(dǎo)入導(dǎo)出、數(shù)據(jù)備份恢復(fù)等常見功能,語法高亮、自動補(bǔ)全等也都非常不錯,對于日常MySQL管理來說,是一個非常不錯的工具:
Navicat
這也是一個非常不錯的MySQL客戶端管理軟件,界面簡潔、功能強(qiáng)大,基本使用方式和SQLyog差不多,可以直接手動建庫建表、設(shè)計視圖(包括字段類型、主外鍵關(guān)系、觸發(fā)器等),支持?jǐn)?shù)據(jù)庫建模、SQL腳本導(dǎo)入導(dǎo)出、數(shù)據(jù)恢復(fù)和備份等常見功能,對于MySQL管理來說,也是一個非常不錯的工具:
Workbench
這是MySQL官方自帶的一個客戶端軟件,可以直接到官網(wǎng)下載安裝,免費、跨平臺,專門為MySQL量身定制,兼容性良好,支持?jǐn)?shù)據(jù)庫建模(ER模型、前向和反向工程)、數(shù)據(jù)遷移(低版本到高版本)、恢復(fù)與備份等常見功能,對于MySQL日常管理來說,也是一個非常不錯的工具:
phpMyAdmin
這是一個專門為php開發(fā)人員設(shè)計的MySQL管理工具,基于Web瀏覽器運行,界面干凈、整潔友好,可以很方便的查閱管理日常數(shù)據(jù)庫,建庫建表也非常容易,如果你是一個專業(yè)的php開發(fā)人員,那么phpMyAdmin就是一個非常不錯的管理工具,缺點就是在數(shù)據(jù)的備份和恢復(fù)上不是很方便:
DataGrip
這是一個比較全能的數(shù)據(jù)庫客戶端軟件,支持目前幾乎所有的主流數(shù)據(jù)庫,包括MySQL,Oracle,SQL Server等,界面友好、干凈整潔,日常查詢、建庫建表、建模設(shè)計、備份恢復(fù)、數(shù)據(jù)遷移等,這個軟件都能很好支持,語法高亮、自動補(bǔ)全等功能也都非常不錯,對于數(shù)據(jù)庫管理來說,也是一個非常不錯的工具:
當(dāng)然,還有許多其他MySQL客戶端管理軟件,像HeidiSQL,DBeaver等也都非常不錯,這里就不一一介紹了,基本功能和前面的這5個軟件差不多,只要你熟悉一下使用方式,很快就能掌握的。至于哪個好,哪個更優(yōu)秀,這個也沒有什么明確標(biāo)準(zhǔn),只要適合自己就行,如果你非常熟悉MySQL的話,也可以使用命令行工具,效果是一樣的,網(wǎng)上也有相關(guān)資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進(jìn)行補(bǔ)充。
MySQL的管理維護(hù)工具非常多,除了系統(tǒng)自帶的命令行管理工具之外,還有許多其他的圖形化管理工具,這里我介紹幾個經(jīng)常使用的MySQL圖形化管理工具,供大家參考。
1、phpMyAdmin
phpMyAdmin是最常用的MySQL維護(hù)工具,是一個用PHP開發(fā)的基于Web方式架構(gòu)在網(wǎng)站主機(jī)上的Mysql管理工具,支持中文,管理數(shù)據(jù)庫非常方便。不足之處在于對大數(shù)據(jù)庫的備份和恢復(fù)不方便。
2、MySQLDumper
MySQLDumper使用PHP開發(fā)的MySQL數(shù)據(jù)庫備份恢復(fù)程序,解決了使用PHP進(jìn)行大數(shù)據(jù)庫備份和恢復(fù)的問題,數(shù)百兆的數(shù)據(jù)庫都可以方便的備份恢復(fù),不用擔(dān)心網(wǎng)速太慢導(dǎo)致中間中斷的問題,非常方便易用。
這個軟件是德國人開發(fā)的,還沒有中文語言包。
3、Navicat
Navicat是一個桌面版MySQL數(shù)據(jù)庫管理和開發(fā)工具。和微軟SQLServer的管理器很像,易學(xué)易用。
Navicat使用圖形化的用戶界面,可以讓用戶使用和管理更為輕松。支持中文,有免費版本提供。
4、MySQL GUI Tools
MySQL GUI Tools是MySQL官方提供的圖形化管理工具,功能很強(qiáng)大,值得推薦,可惜的是沒有中文界面。
5、MySQL ODBC Connector
MySQL官方提供的ODBC接口程序,系統(tǒng)安裝了這個程序之后,就可以通過ODBC來訪問MySQL,這樣就可以實現(xiàn)SQLServer、Access和MySQL之間的數(shù)據(jù)轉(zhuǎn)換,還可以支持ASP訪問MySQL數(shù)據(jù)庫。
6、MySQL Workbench
MySQL Workbench是一個統(tǒng)一的可視化開發(fā)和管理平臺,該平臺提供了許多高級工具,可支持?jǐn)?shù)據(jù)庫建模和設(shè)計、查詢開發(fā)和測試、服務(wù)器配置和監(jiān)視、用戶和安全管理、備份和恢復(fù)自動化、審計數(shù)據(jù)檢查以及向?qū)?qū)動的數(shù)據(jù)庫遷移。
MySQL Workbench是MySQL AB發(fā)布的可視化的數(shù)據(jù)庫設(shè)計軟件,它的前身是 FabForce 公司的 DDesigner 4。
MySQL Workbench 為數(shù)據(jù)庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化設(shè)計、模型建立、以及數(shù)據(jù)庫管理功能。
它包含了用于創(chuàng)建復(fù)雜的數(shù)據(jù)建模ER模型,正向和逆向數(shù)據(jù)庫工程,也可以用于執(zhí)行通常需要花費大量時間和需要的難以變更和管理的文檔任務(wù)。MySQL工作臺可在Windows,Linux和Mac上使用。
7、SQLyog
SQLyog 是一個易于使用的、快速而簡潔的圖形化管理MYSQL數(shù)據(jù)庫的工具,它能夠在任何地點有效地管理你的數(shù)據(jù)庫。
SQLyog是業(yè)界著名的Webyog公司出品的一款簡潔高效、功能強(qiáng)大的圖形化MySQL數(shù)據(jù)庫管理工具。使用SQLyog可以快速直觀地讓您從世界的任何角落通過網(wǎng)絡(luò)來維護(hù)遠(yuǎn)端的MySQL數(shù)據(jù)庫。
用bde,和連MSsql大大同小異。 params.add('password='+password); exit;或者如下:with database1 dobegin DriverName:=SYSBASE; params.Add('server name='+server_name); params.add('database name='+database_...
create databases handle;
create table user(
id int unsigned not null auto_increment primary key,
name varchar(8),
sex tinyint(1) default '1',
score int not null,
state tinyint(1)
);
2.向表中添加數(shù)據(jù)(不示例)
3.創(chuàng)建index.html客戶端,a.php服務(wù)端1,b.php服務(wù)端2
Index.html:
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
title客戶端/title
/head
body
button onclick="send('a.php?state=0')"開始請求/button
div style="position: fixed;width: 500px;height: 300px;top: 100px;background: gray"
span style="color: white;font-size: 20px;"/span
/div
script type="text/javascript" src="./jquery-1.10.2.min.js"/script
script type="text/javascript"
//創(chuàng)建一個模態(tài)框
function display(value){
$('span').html(value);
}
//ajax
function send(dizhi){
$.ajax({
type: "get",
url: dizhi,
success: function(msg){
var arr=JSON.parse(msg);
console.log(arr);
//alert(arr.value);
var tishi="已經(jīng)處理 "+arr.now +"個,共"+arr.all+"個";
display(tishi);
if(arr.now!=arr.all){
send("a.php?now="+arr.now+"all="+arr.all);
}else{
alert("完成!");
}
}
});
}
/script
/body
/html
a.php:
?php
require('./dbconfig.php');
$link=mysql_connect(HOST,USER,PASS) or die('數(shù)據(jù)庫鏈接失敗');
mysql_select_db(DBNAME);
/*
查詢數(shù)據(jù)
$sql="select * from user";
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result);
var_dump($row);
*/
/*
循環(huán)插入
for($i=3;$i=100;$i++){
$sql= "insert into user(name,score,state) values('z".$i."',".$i.",1)";
mysql_query($sql);
}
*/
/*查詢需要處理的數(shù)據(jù)總數(shù)*/
//isset($_GET['state'])?$_GET['state']:0;
if(isset($_GET['state'])){
$sql="select count(*) from user";
$result=mysql_query($sql);
$all=mysql_result($result,0);
$now=0;
header("Location: b.php?all={$all}now=0");
}else{
header("Location: b.php?all={$_GET['all']}now={$_GET['now']}");
}
/*返回當(dāng)前處理的數(shù)據(jù)*/
b.php:
?php
require('./dbconfig.php');
$link=mysql_connect(HOST,USER,PASS) or die('數(shù)據(jù)庫鏈接失敗');
mysql_select_db(DBNAME);
/*返回當(dāng)前處理的數(shù)據(jù)*/
//$id=$_GET['id'];//獲取將要處理的id
$now=$_GET['now'];//已經(jīng)處理的個數(shù)
$all=$_GET['all'];//總共要處理的個數(shù)
$sql="select score from user limit {$now},1";
$result=mysql_query($sql);
$value=mysql_result($result, 0);
$now++;
$arr=array(
'now'=$now,
'all'=$all,
'value'=$value
);
//print_r($arr);
echo json_encode($arr);
dbconfig.php:
?php
define('HOST','127.0.0.1');
define('USER', 'root');
define('PASS','root');
define('DBNAME','handle');
1、EditPlus
EditPlus是一套功能強(qiáng)大,可取代記事本的文字編輯器,擁有無限制的Undo/Redo、英文拼字檢查、自動換行、列數(shù)標(biāo)記、搜尋取代、同時編輯多文件、全屏幕瀏覽功能。對于很多php程序來說,EditPlus 非常簡單好用。同時EditPlus也是一款好用的HTML編輯器,除了可以顏色標(biāo)記HTML Tag (同時支持C/C++、Perl、Java)外,還內(nèi)建完整的HTML和CSS1指令功能,對于習(xí)慣用記事本編輯網(wǎng)頁的朋友,它可幫你節(jié)省一半以上的網(wǎng)頁制作時間,若你有安裝IE 3.0以上版本,它還會結(jié)合IE瀏覽器于EditPlus窗口中,讓你可以直接預(yù)覽編輯好的網(wǎng)頁(若沒安裝IE,也可指定瀏覽器路徑)。
2、 PHPDesigner 7
PHPDesigner 7不僅適用于php開發(fā) ,也支持其他編程語言,例如:html 、xhtml、xml、css和javascript 、vbscript、java、c#、perl、python等!PHPDesigner 7主要針對 PHP 網(wǎng)頁的編寫所設(shè)計的程序,它內(nèi)建一系列的指令碼、PHP4 原始碼數(shù)據(jù)庫、語法高亮度顯示功能、FTP 客戶端等,無論您是 PHP 網(wǎng)頁設(shè)計高手,或者是剛?cè)腴T的新手,您都可以使用PHPDesigner 7來設(shè)計網(wǎng)頁程序。
3、Norepad++
Notepad++是一款臺灣人開發(fā)的一款非常有特色的編輯器,屬于開源軟件,支持C、C++、Java、C#、XML、HTML、PHP、Javas cript編程語言,而且可以免費使用。
主要功能有:
①內(nèi)置支持多達(dá)27種語法高亮度顯示(囊括各種常見的源代碼、腳本,值得一提的是,完美支持.nfo文件查看),也支持自定義語言;
②可自動檢測文件類型,根據(jù)關(guān)鍵字顯示節(jié)點,節(jié)點可自由折疊/打開,代碼顯示得非常有層次感!這是此軟件特色的體現(xiàn)之一;
③可打開雙窗口,在分窗口中又可打開多個子窗口,允許快捷切換全屏顯示模式(F11),支持鼠標(biāo)滾輪改變文檔顯示比例等等。
4、PHP Coder
PHPCoder用于快速開發(fā)和調(diào)試PHP應(yīng)用程序,它很容易擴(kuò)展和定制,完全能夠符合PHP開發(fā)者的個性要求 主要功能為:
1. 結(jié)合了PHP編譯器和參考文檔,可以對編輯中的PHP腳本進(jìn)行即時預(yù)覽;
2. 支持高亮顯示HTML和PHP代碼;
3. 自動完成功能,可以自動完成用戶自定義代碼片斷;
4. 標(biāo)準(zhǔn)函數(shù)提示;
5. 有專門的工程項目管理器;
6. 對象瀏覽器搜尋編輯中文件的包含信息,自定義函數(shù),并以樹形顯示;
7. 支持查找對稱的語句標(biāo)記符;
8. 支持高級搜索和替換;
9. 自帶FTP功能;
10. 支持運行和斷點調(diào)試;
總之,PHPCoder是一個非常實用的,功能強(qiáng)大的編程環(huán)境,而且它是免費的!
5、Zend Studio
zend Studio 是專業(yè)開發(fā)人員在使用PHP整個開發(fā)周期中的集成開發(fā)環(huán)境 (IDE),它包括了PHP所有必須的開發(fā)部件。通過一整套編輯、調(diào)試、分析、優(yōu)化和數(shù)據(jù)庫工具,Zend Studio 加速開發(fā)周期,并簡化復(fù)雜的應(yīng)用方案。
Zend Studio主要組件
1 專業(yè)的集成開發(fā)環(huán)境 內(nèi)置 編輯器, 調(diào)試器, 以及 幫助文檔
2 Windows, Linux, Mac 等多個操作系統(tǒng)版本
3 多語言支持
4 專業(yè)的編輯器
5 關(guān)鍵字、語法加亮顯示 (PHP, HTML, XHTML, and JavaScript)
6 XML CSS 的關(guān)鍵字、語法加亮顯示
7 代碼模板
8 支持 PHP 4 and PHP 5
9 代碼自動完成功能
10 PHP Code (+PHPDoc) 分析功能
11 內(nèi)部調(diào)試器
12 代碼摘錄
13 PHP 代碼分析
14 遠(yuǎn)程調(diào)試器
15 Remote Profiler
16 數(shù)據(jù)庫連接以及集成查詢,適用于MySQL、Oracle 、SQL Server、SQLite、 PostgreSQL
17CVS 集成,方便團(tuán)隊開發(fā)