SQL

MySQL入门:效率

资料库主要的功能是帮你储存资料,而且要可以很方便的让你随时查询或维护资料。但是在资料库运作一段时间,尤其是里面储存了大量资料的时候,你常会发现在查询或维护资料的时候,要等后比较长的时间。所以资料库...

MySQL入门:汇入与汇出资料

1 备份与回复 在你开始使用MySQL资料库以后,MySQL会帮你储存与管理所有的资料,依照不同的设定,会有许多的资料档案储存在档案系统中,如果这些档案不小心遗失或损坏,储存的资料可能就全部不见了。为了预防这...

MySQL入门:错误处理与查询

1 错误的资料 在规划与设计一个资料库的时候,你会针对储存资料的需求,定义每一个表格中的栏位,包含栏位的资料型态与其它的设定,这些定义都会影响资料的查询与维护。资料库中储存的资料应该是正确而且没有误...

MySQL入门:查询information_schema

1 information_schema资料库 一个建立好并且运作中的资料库,通常会包含表格、栏位与索引,为了扩充资料库的功能,也可能会加入stored routines与triggers元件。MySQL把这些资料库的资讯放在「information_schem...

MySQL入门:Triggers

1 Triggers的应用 在「cmdev」资料中有一个「emplog」表格,如果有人执行任何修改「cmdev.emp」表格资料的动作,都要新增一笔讯息到「cmdev.emplog」表格中,查询这个表格的资料,就可以知道在什么时候曾经修改...

MySQL入门:Stored Routines 进阶

1 错误编号 使用SQL叙述请资料库执行一些工作的时候,可能会因为输入错误或其它的原因,造成资料库产生错误讯息,下列的SQL叙述在SQL query browser中执行以后,MySQL会传回一个错误编号与错误讯息,告诉你查询...

MySQL入门:Prepared Statement

1 使用者变数 MySQL资料库伺服器提供一种简易的储存资料方式,称为「使用者变数、user variables」。使用者变数储存一些简单的资料,例如数字或字串,它们可以在后续的操作中使用。下列是设定使用者变数的语法:...

MySQL 入门:Views

1 View的应用 在使用MySQL资料库的时候,你会使用各种不同的SQL叙述来执行查询与维护的工作。资料库在运作一段时间后,你会发觉不论是查询与维护的叙述,都可能会出现一些类似、而且很常使用的SQL叙述: ...

MySQL 入门:子查询

1 一个叙述中的查询叙述 子查询(subquery)是一种很常见的应用,不论是查询、新增、修改或删除都有可能出现。子查询是一个放在左右刮号中的「SELECT」叙述,而这个查询叙述会放在另一个SQL叙述中。在执行一些工作...

MySQL 入门:表格与索引

1 建立表格 在建立好资料库以后,就可以根据储存资料的需求,使用SQL叙述建立所有需要的表格(table)。建立表格的设定非常多,以建立「world.city」表格来说,它的叙述会像这样: 根据不同的需求,建立表...