찾다

SQLyog 使用介绍_MySQL

Jun 01, 2016 pm 01:51 PM
중국어 버전데이터 베이스영문판

SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的!

启动sqlyog(以下简称为软件)5.11版本为英文版,(建议使用英文版,中文版反映速度很慢,容易出现锁死现象.)会出现提示框,选择,Thank you, but I am not interested in either of the above-mentioned proned products,Just let me continue...意思是 ,谢谢,我对上述产品不感兴趣,仅使用此软件就可以了.

然后选择连接属性,点击new按钮,为连接起一个名字,比如"我的网站"在弹出框中输入,我的网站,点击OK完成建立.

Mysql Host Address:数据库的主机名称,可以填写你的域名
User Name:连接数据库的用户名.
Password:连接数据库的密码.
SavePassword:是否保存密码方便下次登陆,(建议不要选择,一是为了安全性着想,二是经常使用不输入密码的连接,以后你就会忘记密码)
Prot:端口号为3306(服务器令行通知的情况例外,请自行修改)
Default Charset连接的字符集,请选择默认.

登陆成功后你会看到3个数据库,一个information_schema,和test这个是系统使用的数据库,不要动他,剩下的一个就是你的数据库了,点在点他前面的加号,或双击打开他,在要修改的表上面按右键,然后选择insert .updata Data for the table 或者快捷键F11,然后直接编辑表中的数据即可,编辑好后记得一定要点以下show all or旁边的存档图标,以保存修改,show all or 是列出全部记录,后面的数字是可以选择列出从0到多少条以后的数据,按Refresh确认.
如果要删除多余的记录,请在要删除的记录前面的方块里打对号,并点击show all or 旁边的存档上面带一个红色X的图标,进行删除处理.

其他操作都需要数据库管理权限的,对于只使用数据库的用户来说没有任何意义,本文只介绍如何更方便的远程使用mysql数据库,并不涉及对整个mysql数据库的管理.

注意:sql操作是不可恢复的操作项,使用时候一定要注意,不然后果相当严重!!切记!
========================

用SQLyog来分析MySQL数据库


第一步 
 
SOLyog的下载、安装以及使用很简单。我去了相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:/Program Files/SQLyog路径下。然后运行可执行文件。

安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured)、登记、或正在建设中。我不清楚这个问题是暂时的还是一直是这样。该软件是免费的,并且没有标志广告(banner ads),所以它可能是一个特定的尚未最终定型的商业模型。最终可能还是要负费的。

Grok the yog

yog是什么?如果你是Heinlein的追随者(参考他的作品“Stranger in a Strange Land”),那么你一定熟悉“grok”这一新造出来的单词,它的大意是“完全的、几乎移情的理解”。“Yog”是一个印地语词汇,其语意大致可以和 “grok”相同。所以,如果你不是Heinleinian的追随者,从现在起到grok SOLyog的全部内容只是600页的资料而已。

数据库、表格(table)和列树(column tree)

该程序一启动就开始询问我的登录到MySOL服务器的口令。我只需要输入我的服务器名字、用户id和登录密码。所有其它的设置都是正确的默认值。然后(当我开始其它事务、重启几次、睡了一会之后),我重新运行该程序,这时只需要再次输入我的登录密码。该程序没有保存密码的选项,你可以认为这是该程序的一个bug,也可以说是程序的保密特性。

一旦你登录之后,界面就是很值得注意。MySOL服务器上所有的数据库都显示在一个树型控件上。你只能访问你在登录时授权的那个数据库。如果你点开代表授权给你的那个数据库的树型结构,你就可以看到一系列代表表格的节点。点开表格节点后,你就可以看到一系列显示字段名的节点和另一个代表索引的节点集合。

索引界面绝对是个好东东,这样你就可以CRUD查询索引和关键字了。这相对前端数据库如Microsoft Access来说是个提高。如果考虑到MySOL刚刚开始提供对主(primary)和非相关(foreign)关键字关系的支持,本程序这部分的设计是很成熟的。在右下方的面板上,有四个标签页,即:结果(Result)、消息(Message)、对象(Object)和历史(History)。

有什么缺点?

我试图发现该程序的缺点,不过只发现了一个。如果你在Win32 Dependency Walker下运行程序的.exe文件,你会发现它引用了COMDLG32.dll文件,而COMDLG32.dll又轮流引用AppHelp。实事上,CommDlg调用AppHelp,而当AppHelp没有请求函数时,CommDlg这么做根本就是浪费资源。

过于简单?

在SQLyog FAQ上,有一种观点认为该软件没有正式归档的必要。当然,FAQ(常见问题解答)本身就是一种归档。SQLyog的界面非常直观。我建议你打印一份MySOL文档(包括SQL特殊语法扩展)。我就是这么做的,它只用了一个半英寸的活页封面。

最后一步?

FAQ还让人想到一个让人耳朵起了老茧却又是正确的Occam's Razor准则——一切超出必要的复杂性都是没有必要的。我之所以到处“推销”这个工具,就是因为它可以为我们提供一个可以管理MySOL服务器上许多数据库的、简单的、图形化的界面。它的速度极快,并且它的拷贝很小(可以放在一张软盘上)。

SQLyog宣称自己是一个查询分析器,实际上它的功能远远不止这些。我真的很想全面介绍它的所有功能和特性,但是这太多了。如果你使用MySOL,我建议你在它的网站下载SQLyog(需要登记你的名字和电子邮件地址),然后安装并感受一下它的功能。

=================================================

SQLyog的设置与使用

SQLyog的设置与使用

本书的数据库均采用MySQL,习惯于使用SQL Server的读者会感觉不方便。其实MySQL有很多图形化的管理工具,可以用来轻松地管理MySQL数据库。

下面就简要地介绍一款优秀的MySQL管理工具--SQLyog。它是一个易于使用的、快速而简洁的图形化管理MySQL数据库的工具,它能够在任何地点有效地管理你的数据库,而且它本身是完全免费的。它具有以下功能:

快速备份和恢复数据。

以GRID/TEXT格式显示结果。

支持客户端挑选、过滤数据。

批量执行很大的SQL脚本文件。

快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。

程序本身非常短小精悍!压缩后只有348 KB。

完全使用MySQL C APIs程序接口。

以直观的表格界面建立或编辑数据表。

以直观的表格界面编辑数据。

进行索引管理。

创建或删除数据库。

操纵数据库的各种权限:库、表、字段。

编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式。

输出数据表结构/数据为SQL脚本。

支持输入/输出数据为CSV文件。

可以输出数据库清单为HTML文件。

为所有操作建立日志。

个人收藏管理操作语句。

支持语法加亮显示。

可以保存记录集为CSV、HTML、XML格式的文件。

99%的操作都可以通过快捷键完成。

支持对数据表的各种高级属性的修改。

查看数据服务器的各种状态、参数等。

支持更改数据表类型为ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。

刷新数据服务器、日志、权限、表格等。

诊断数据表--检查、压缩、修补、分析。

下面简要介绍SQLyog的基本使用。

SQLyog的安装与设置

针对SQLyog的简要操作步骤如下。

1. 下载并安装SQLyog

SQLyog软件可以在SQLyog的官方网站(http://www.webyog.com/en/)或者华军软件园(http://www.onlinedown.net)下载,目前的最新版本为8.03。双击下载的exe文件,按照相应的提示进行安装即可。

2. 设置MySQL用户

数据库在创建之时,权限为root,然而每个普通用户并不需要这么高的权限,基于安全考虑也并不能分配这样的权限给使用者,所以在此为MySQL增加一个新的用户。

添加新用户的命令格式为:

<ol><li>grant select on 数据库.* to 用户名@登录主机 identified by "密码" </li></ol>

在此增加一个用户并将名称和密码都设为"zyj",它只可以在localhost主机上登录,只对testmysql数据库有创建、查询、插入、修改、删除的权限。启动MySQL的客户端,并键入以下命令进行操作:

3. 通过SQLyog来连接MySQL

(1) 执行File→New connection菜单命令。将打开连接提示对话框。单击New按钮,将创建一个新的连接,给新连接定义一个名字"zyj",如图1.48所示。

(2) 单击OK按钮,在MySQL的设置窗体输入相关的数据,如图1.49所示。注意Port是安装MySQL时默认的访问端口,如果安装时未修改,则默认值为3306。
(3) 当单击Test Connection按钮时,将弹出Connection Info对话框,如图1.50所示。如果提示连接失败,请确定输入的用户名、密码或端口号是否正确。
(4) 当单击"确定"按钮后,就完成了SQLyog与MySQL的连接。接下来就可以通过SQLyog来进行MySQL的相关操作了,如图1.51所示。
表的相关操作

SQLyog的最大优点就是简化了对MySQL的操作,这里只是简要地罗列了与表相关的操作。

1. 创建表

在左侧的导航中选择所要操作的数据库,单击鼠标右键,从弹出的快捷菜单中选择Create Table命令,创建新表,如图1.52所示。

2. 设置字段

在弹出的界面中,输入字段名(Field Name),设置字段类型(Datatype),设置字段长度(Len),对于一些字段还可以设置相关的约束--常用的选项有主键约束(PK)、非空约束 (Not Null)、自增长(Auto Increment),如图1.53所示。

字段内容设置完之后,单击Create Table按钮,设置表名,即可完成表的创建。当然也可以直接运行SQL语句,在代码区域输入相应的SQL语句,然后执行语句,即可完成相应的操作,如图1.54所示。

3. 添加数据

在左边的导航栏选中要操作的表,在右边选择Table Data,然后可以直接输入相关数据来完成添加数据的任务,如图1.55所示。

4. 备份数据

单击Export as按钮,可以将此表输出为各种格式保存,通常保存为SQL语句,在保存的时候可以选择要输出的字段,如图1.56所示。

输出的SQL文件位于SQLyog所在的目录之中。打开SQL文件可以看到输出的标准SQL语句,如图1.57所示。

也可以在数据库上单击鼠标右键,从弹出的快捷菜单中执行Backup Database As命令,将整个数据库的所有内容备份为SQL文件,如图1.58所示。
以上内容只是对本书所涉及的MySQL操作进行概括的介绍,SQLyog的功能越来越丰富,英语不太熟练的朋友也可以通过网络获取汉化版的SQLyog。本小节并不是用来详细阐述SQLyog的详细功能,主要是基于开发中常用的功能来简要地讲解它的使用过程,如果需要详细地了解SQLyog,请查阅它的官方帮助手册或其他相关书籍。

============


说实话SQLyog不好汉化,居多的资源,光非标部分ASCII、Unicode、UTF-8字符串都有,而且汉化很容易出bug。对ASCII的字符依然不知如何进行汉化,我直接写入汉字在运行后就会是乱码,这次我对Unicode、UTF-8进行了独立汉化,在汉化8.12版时的很多问题都解决了。所以这次汉化率会比上次高些,但仍然不是完全,我尽我最大努力了。

这个版本同样没有汉化完全,对非标字符的汉化还是很棘手,这次发现Athena-A能在译文比原字符长时使用挪位,但我只会使用“超写”的功能,而且当可用的空白位不够时同样不知如何处理,无奈!

快捷键对照表那块Athena-A无法找到,使用eXeScope到是能进行汉化,原本这一块已经汉化完了的,但在一次操作时覆盖掉了,所以就不再重复一次了,这次仍然是英文的。^0^ God!!!

来张汉化后的图

SQLyog Ultimate 8.32正式汉化版

这次SQLyog更改了注册算法,以前的注册机没用了,但我找到个可用的注册码,也分享出来吧!

<code>Name: Any<br>Registration Code: 26f359fc-e3f6-4727-8af1-72a1a4a0819d<br></code>

差点忘了放汉化版的下载地址了,猛点这里 。地址已修改,不再放在自己的空间里,写博文时就把软件提交给绿色联盟了,原意是等收录了再改过去,但他们瞧不上我的分享一直不给收录,那算了放网络U盘里吧!一样可以下载。

2010年5月27日更新:收到网友邮箱说在XP下有点问题,小修正了下,下载地址在这里猛点这里。(感谢守护幸福的反馈) 很早了,睡觉去了!早安 ^..^

Update(2010-08-26):今天有网友反应下载地址不能用了,这也很正常了,115网盘的共享有效期只有30天,今天再次共享下,有需要的朋友可以去下载。有朋友说SQLyog 8.6正式版出来了让我赶紧去汉化,但我最近没多少空余的时间去做汉化工作,再者我手上也没有英文正式版的文件,找正式版的原文件也是很费劲的,如有朋友找到了可以发给我,我争取抽点时间汉化出来。

=================
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
MySQL에 저장된 절차는 무엇입니까?MySQL에 저장된 절차는 무엇입니까?May 01, 2025 am 12:27 AM

저장된 절차는 성능을 향상시키고 복잡한 작업을 단순화하기 위해 MySQL에서 사전 컴파일 된 SQL 문입니다. 1. 성능 향상 : 첫 번째 편집 후 후속 통화를 다시 컴파일 할 필요가 없습니다. 2. 보안 향상 : 권한 제어를 통해 데이터 테이블 액세스를 제한합니다. 3. 복잡한 작업 단순화 : 여러 SQL 문을 결합하여 응용 프로그램 계층 로직을 단순화합니다.

쿼리 캐싱은 MySQL에서 어떻게 작동합니까?쿼리 캐싱은 MySQL에서 어떻게 작동합니까?May 01, 2025 am 12:26 AM

MySQL 쿼리 캐시의 작동 원리는 선택 쿼리 결과를 저장하는 것이며 동일한 쿼리가 다시 실행되면 캐시 된 결과가 직접 반환됩니다. 1) 쿼리 캐시는 데이터베이스 읽기 성능을 향상시키고 해시 값을 통해 캐시 된 결과를 찾습니다. 2) MySQL 구성 파일에서 간단한 구성, query_cache_type 및 query_cache_size를 설정합니다. 3) SQL_NO_CACHE 키워드를 사용하여 특정 쿼리의 캐시를 비활성화하십시오. 4) 고주파 업데이트 환경에서 쿼리 캐시는 성능 병목 현상을 유발할 수 있으며 매개 변수의 모니터링 및 조정을 통해 사용하기 위해 최적화해야합니다.

다른 관계형 데이터베이스를 통해 MySQL을 사용하면 어떤 장점이 있습니까?다른 관계형 데이터베이스를 통해 MySQL을 사용하면 어떤 장점이 있습니까?May 01, 2025 am 12:18 AM

MySQL이 다양한 프로젝트에서 널리 사용되는 이유에는 다음이 포함됩니다. 1. 고성능 및 확장 성, 여러 스토리지 엔진을 지원합니다. 2. 사용 및 유지 관리, 간단한 구성 및 풍부한 도구; 3. 많은 지역 사회 및 타사 도구 지원을 유치하는 풍부한 생태계; 4. 여러 운영 체제에 적합한 크로스 플랫폼 지원.

MySQL에서 데이터베이스 업그레이드를 어떻게 처리합니까?MySQL에서 데이터베이스 업그레이드를 어떻게 처리합니까?Apr 30, 2025 am 12:28 AM

MySQL 데이터베이스를 업그레이드하는 단계에는 다음이 포함됩니다. 1. 데이터베이스 백업, 2. 현재 MySQL 서비스 중지, 3. 새 버전의 MySQL 설치, 4. 새 버전의 MySQL 서비스 시작, 5. 데이터베이스 복구. 업그레이드 프로세스 중에 호환성 문제가 필요하며 Perconatoolkit과 같은 고급 도구를 테스트 및 최적화에 사용할 수 있습니다.

MySQL에 사용할 수있는 다른 백업 전략은 무엇입니까?MySQL에 사용할 수있는 다른 백업 전략은 무엇입니까?Apr 30, 2025 am 12:28 AM

MySQL 백업 정책에는 논리 백업, 물리적 백업, 증분 백업, 복제 기반 백업 및 클라우드 백업이 포함됩니다. 1. 논리 백업은 MySQLDump를 사용하여 데이터베이스 구조 및 데이터를 내보내며 소규모 데이터베이스 및 버전 마이그레이션에 적합합니다. 2. 물리적 백업은 데이터 파일을 복사하여 빠르고 포괄적이지만 데이터베이스 일관성이 필요합니다. 3. 증분 백업은 이진 로깅을 사용하여 변경 사항을 기록합니다. 이는 큰 데이터베이스에 적합합니다. 4. 복제 기반 백업은 서버에서 백업하여 생산 시스템에 미치는 영향을 줄입니다. 5. AmazonRDS와 같은 클라우드 백업은 자동화 솔루션을 제공하지만 비용과 제어를 고려해야합니다. 정책을 선택할 때 데이터베이스 크기, 가동 중지 시간 허용 오차, 복구 시간 및 복구 지점 목표를 고려해야합니다.

MySQL 클러스터링이란 무엇입니까?MySQL 클러스터링이란 무엇입니까?Apr 30, 2025 am 12:28 AM

mysqlclusteringenhancesdatabaserobustness andscalabilitydaturedingdataacrossmultiplenodes.itusesthendbenginefordatareplicationandfaulttolerance, highavailability를 보장합니다

MySQL의 성능을 위해 데이터베이스 스키마 설계를 어떻게 최적화합니까?MySQL의 성능을 위해 데이터베이스 스키마 설계를 어떻게 최적화합니까?Apr 30, 2025 am 12:27 AM

MySQL에서 데이터베이스 스키마 설계 최적화는 다음 단계를 통해 성능을 향상시킬 수 있습니다. 1. 인덱스 최적화 : 공통 쿼리 열에서 인덱스 생성, 쿼리의 오버 헤드 균형 및 업데이트 삽입. 2. 표 구조 최적화 : 정규화 또는 정상화를 통한 데이터 중복성을 줄이고 액세스 효율을 향상시킵니다. 3. 데이터 유형 선택 : 스토리지 공간을 줄이기 위해 Varchar 대신 Int와 같은 적절한 데이터 유형을 사용하십시오. 4. 분할 및 하위 테이블 : 대량 데이터 볼륨의 경우 파티션 및 하위 테이블을 사용하여 데이터를 분산시켜 쿼리 및 유지 보수 효율성을 향상시킵니다.

MySQL 성능을 어떻게 최적화 할 수 있습니까?MySQL 성능을 어떻게 최적화 할 수 있습니까?Apr 30, 2025 am 12:26 AM

tooptimizemysqlperformance, followthesesteps : 1) 구현 properIndexingToSpeedUpqueries, 2) useExplaintoAnalyzeanDoptimizeQueryPerformance, 3) AdvertServerConfigUrationSettingstingslikeInnodb_buffer_pool_sizeandmax_connections, 4) uspartOflEtOflEtOflestoI

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기