文章分类 - MySQL
摘要:在 Mac 或 Linux 上,需要编辑 MySQL 的配置文件,把数据库默认的编码全部改为 UTF-8 。MySQL 的配置文件默认存放在 /etc/my.cnf 或者 /etc/mysql/my.cnf : [mysql] default-character-set = utf8 [mysqld
阅读全文
摘要:1
阅读全文
摘要:数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、 用户(User)等。
阅读全文
摘要:查看 MySQL 的数据存放目录: SELECT @@datadir;
阅读全文
摘要:查看 MySQL 在本机中的安装目录: SELECT @@basedir;
阅读全文
摘要:删除 MySQL 服务名: sc delete (MySQL 服务名) 使用 mysqld --install 命令重新指定 MySQL 服务名: mysqld --install (MySQL 服务名) MySQL 服务名 不用加引号。
阅读全文
摘要:停止 MySQL 服务: net stop (MySQL 服务名) 启动 MySQL 服务: net start (MySQL 服务名)
阅读全文
摘要:在《数据库需求分析阶段详解》一节我们讲解了如何解决客户的业务和数据处理需求。需求分析阶段过后,就进入了概要设计阶段。 在概要设计阶段,我们需要和项目团队中的其他成员及客户进行沟通,讨论数据库的设计是否满足客户的业务和数据处理需求。 数据库设计和机械、建筑等行业一样,机械行业需要机械制图,建筑行业需要
阅读全文
摘要:在《数据库设计步骤》一节我们介绍了设计数据库的基本步骤,下面将详细介绍需求分析阶段。 需求分析阶段的重点是调查、收集并分析客户业务的数据需求、处理需求、安全性与完整性需求。 常用的需求调研方法有在客户的公司跟班实习、组织召开调查会、邀请专人介绍、设计调查表并请用户填写和查阅与业务相关的数据记录等。
阅读全文
摘要:MySQL 出错时反馈的代码代表出错的原因,我们只有明白这些代码代表的意思,才能了解 MySQL 数据库的错误,找出原因,解决问题。下面介绍 MySQL 服务器和客户端中的错误代码、提示消息的生成方式和查看方法,最后还对 MySQL 中常见的错误代码做了详细说明。 MySQL 服务器端错误代码和消息
阅读全文
摘要:1. 数据库名、表名和视图名 MySQL 用服务器主机的底层文件系统所包含的目录和文件来表示数据库和表。因此,数据库名和表名的默认大小写取决于服务器主机的操作系统在命名方面的规定。 比如 Windows 系统的文件名不区分大小写,所以运行在 Windows 系统上面的 MySQL 服务器也不用区分数
阅读全文
摘要:注释在 SQL 语句中用来标识说明或者注意事项的部分,对 SQL 的执行没有任何影响。因此,注释内容中无论是英文字母还是汉字都可以随意使用。 MySQL 注释分为单行注释和多行注释,下面分别来介绍这两种注释。 MySQL 单行注释 单行注释可以使用#注释符,#注释符后直接加注释内容。格式如下: #注
阅读全文
摘要:在 MySQL 数据库中只能对数据库使用的字符集和校对规则进行修改,数据库的这些特性都储存在 db.opt 文件中。下面我们来介绍一下修改数据库的基本操作。 在 MySQL 中,可以使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为: ALTER
阅读全文
摘要:在 MySQL 中,可以使用 CREATE DATABASE 语句创建数据库,语法格式如下: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; [
阅读全文
摘要:在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为: SHOW DATABASES [LIKE '数据库名']; 语法说明如下: LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。
阅读全文
摘要:DBA 是数据库管理员(Database Administrator)的简称,是从事管理和维护数据库管理系统(DBMS)的相关工作人员的统称,属于运维工程师的一个分支。 DBA 主要负责业务数据库从设计、测试到部署交付的全生命周期管理,它的核心目标是保证数据库管理系统的稳定性、安全性、完整性和高性能
阅读全文
摘要:数据库开发人员和维护人员在市场上一直都是急缺人才。 如果想往 DBA 这个方向发展,那么 Oracle 、MySQL 、DB2 或非关系型数据库(如 MongoDB 、Redis 等)都可以。 在 Oracle 收购 MySQL 后,MySQL 的发展势头也不错,大公司也都在将部分数据库往 MySQ
阅读全文
摘要:MySQL 作为目前最为活跃热门的开源数据库之一,具有低成本和简易操作的特点。在炙手可热的 BAT(百度、阿里巴巴、腾讯)中,都大量使用了 MySQL。显然,对于想在互联网行业大展手脚的数据库工程师和 DBA 们,熟练 MySQL 无疑是一块很好的敲门砖。 每个人的情况不同,自称小白的人基本有以下
阅读全文
摘要:麻雀虽小,五脏俱全。MySQL 虽然以简单著称,但其内部结构并不简单,本节主要介绍 MySQL 的整体架构组成。 学习 MySQL 就好比盖房子,如果想把房子盖的特别高,地基一定要稳,基础一定要牢固。学习 MySQL 数据库前要先了解它的内部结构,这是学好 MySQL 数据库的前提。 MySQL 由
阅读全文
摘要:在正式学习 MySQL 数据库前,我们有必要先了解一下数据库中的专业术语。下面汇总了一些在学习 MySQL 过程中会遇到的专业术语。 ***数据库管理系统(DBMS)***是位于操作系统与用户之间的一种操纵和管理数据库的软件。关系型数据库通过关系数据库管理系统(RDBMS)进行管理。 ***关系(R
阅读全文

浙公网安备 33010602011771号