Mysql系列——数据库设计(5)——实例讲解
今天是中秋佳节,老家称为小过年。愿大家团圆、幸福、安康。 今天来讲解本系列博客最后一节,用一个实例讲解下关系数据库设计。 数据库设计在传统的软件设计流程中属于详细设计之中。实际上,现在到处都讲究风口,如果按照传统的瀑布流程,也许等系统开发出来,风的中心就转移到别的位置了。现在大多数的软件公司在软件设计的时候都没有数据库设计这一步,直接划分模块,让程序员自己设计数据库。其实,前边省下的力气后边要加倍…
今天是中秋佳节,老家称为小过年。愿大家团圆、幸福、安康。 今天来讲解本系列博客最后一节,用一个实例讲解下关系数据库设计。 数据库设计在传统的软件设计流程中属于详细设计之中。实际上,现在到处都讲究风口,如果按照传统的瀑布流程,也许等系统开发出来,风的中心就转移到别的位置了。现在大多数的软件公司在软件设计的时候都没有数据库设计这一步,直接划分模块,让程序员自己设计数据库。其实,前边省下的力气后边要加倍…
在使用 MySQL Installer 安装 MySQL 8.x 版本时失败,如下图所示: 查看 log 后,显示“MySQL error 1042: Unable to connect to any of the specified MySQL hosts.”的错误,如下图所示: 会不会是没有启动 MySQL 服务啊?带着这样的疑问,我尝试启动 MySQL 服务,但一直出现下图所示的错误: …
出错的sql代码段: UPDATE `agent` SET `name`=#{name}, `areacode`=#{areacode}, `address`=#{address}, `linkman`=#{linkman}, `tel`=#{tel}, `staff_type`=${staffType}, `station_ids`=#{stationIds}, `username`=#{use…
这段时间项目组测试了几个新表,很吃机器资源,需要分析下相关sql,使用explain查看的信息太少了,而且看不到sql执行的时长,这里我们使用mysql的query profile 来具体分析下,注意这个东东5.0.37以上版本才支持的哈; 下面咱具体使用看下: 首先要set profiling=1,这会建立一个profiling表来记录你执行sql的相关信息,这个表在information_sc…
mysql驱动版本err SQLException: Access denied for user ‘root’@‘10.2.26.170’ (using password: YES) 解决:用户密码错误 java.lang.IllegalStateException: Failed to load ApplicationContext – ConfigurationPropertiesBindE…
文章目录 前言 一、MYSQL主从复制原理 1.1、MySQL主从复制类型 1.2、MySQL主从复制的工作过程 1.3、主从复制的形式 1.4、MySQL的四种同步方式 1、异步复制(Async Replication)(默认同步方式) 2、同步复制( sync Replication ) 3、半同步复制( semi-sync Replication) 4、增强半同步复制(lossless Se…
创建hive表时,指定的表注释存在中文字符集 drop table if exists t_archer; create table t_archer( id int comment "ID", name string comment "英雄名称", hp_max int comment "最大生命", mp_max int comment "最大法力", attack_max int comme…
query cache, mysql 5 开始附带的一个功能, 与引擎无关, 只与数据查询语法相关。 测试描述: 当前使用中是 MySQL-5.6.14 Linux RHEL6 64 位系统产生环境, 使用 INNODB 引擎, 分配 innodb 2g 内存空间 [root@TiYanPlat ~]# uname -a Linux TiYanPlat 2.6.32-358.el6 .x86…
一、MySQL安装(rpm安装) 1、检查没有安装过mysql或mariadb rpm - qa | grep - i mysql rpm - qa | grep - i mariadb 返回空值的话,就说明没有安装 MySQL。注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行yum install mysql 命令只是更新Mariadb数据库,并…
DML之向表中添加数据 我们要向表中添加数据,那么首先我们就要先创建一个表 CREATE TABLE IF NOT EXISTS emp1( id INT, `name` VATCHAR(15); hire_date DATE; salary DOUBLE(10,2); ); 关于向表中添加数据我们有两种方式 方式一 ----> 一条一条的添加数据 这里我们通过举例的方式来说明如何一条一条的…