数据库
Android_la
Java入门到进阶级别
展开
-
基于Linux搭建MySQL8.0 Cluster集群
文章目录一. 问题背景二. 准备资源2.1 三台虚拟机2.2 MySQL8.0以及MySQLShell三. 准备环境3.1 修改Linux系统配置3.2 关闭Linux的防火墙3.3 卸载CentOS自带的Mariadb数据库四. MySQL Cluster部署说明五. 具体部署操作一. 问题背景前面搭建CentOS集群并配置NAT网络模式,今天基于Linux搭建MySQL8.0 Cluster集群。参考自:烹饪MySQL8.0 Cluster这道菜注意,搭建MySQL集群前必须已经把搭建Ce原创 2020-10-30 18:01:17 · 2229 阅读 · 3 评论 -
远程连接MySQL数据库失败2013-Lost connection to MYSQL server at ‘reading for initial communication packet‘
文章目录一. 问题背景二. 解决方案一. 问题背景服务器:linux数据库:MySQL 5.7.25情况:在linux的mysql上设置了grant all privilege *.* to root@'%' identified by '密码';。mysql默认的端口号是3306。然后使用navicat远程连接mysql数据库,却失败了。报错2013-Lost connection to MYSQL server at 'reading for initial communication pack原创 2020-07-14 00:14:46 · 10003 阅读 · 4 评论 -
java插入数据到mysql的datetime类型字段
一. 问题背景一个商城项目中,点击购买,就会提交订单,就需要生成提交订单的时间。在java中产生创建订单的时间,再插入到数据库中。效果如下:数据库中是datetime类型二. 网上的很多做法(不推荐)网上有很多方法都是在java中用SimpleDateFormate将new出来的Date转换成yyyy-MM-dd HH:mm:ss格式。但是!!这样一来转换后的时间虽然是显示yyyy...原创 2020-03-27 13:25:02 · 2162 阅读 · 1 评论 -
Day10_MySQL核心知识——约束
一.储备知识约束名作用NOT NULL非空约束,规定某个字段不能为空UNIQUE唯一约束,规定某个字段在整个表中是唯一的PRIMARY KEY主键,非空且唯一FOREIGN KEY外键CHECK检查约束DEFAULT默认值外键约束外键是构建于一个表的两个字段或两个表的两个字段之间的参照关系从表的外键值必须在主表中能找到或者...原创 2019-08-06 12:43:58 · 91 阅读 · 0 评论 -
Day9_MySQL核心知识——DCL+事务控制数据表修改
一.储备知识DCL: 对数据的控制,需要修改mysql默认提交数据的方式事务操作: 数据库的多个DML操作,要么没问题,决定提交持久化保存数据,要么有问题,不提交持久化保存回滚二.语法set autocommit = false;#修改为不自动提交...原创 2019-08-06 10:52:10 · 221 阅读 · 0 评论 -
Day8_MySQL核心知识——增删改操作
一.语法1.1插入数据insert into emp(id, username, password) values( 1, "admin", "123");1.2删除表中所有的数据delete from emp;1.3更新表的数据update emp set username = "zhangsan" where id = 2;...原创 2019-08-06 10:34:33 · 91 阅读 · 0 评论 -
Day7_MySQL核心知识——创建、修改、删除、更新库和表
一.语法1.1创建库create database test01;1.2删除库drop database test01;1.3查看所有库show database ;1.4选中要使用的数据库use myemployees ;1.5创建表create table emp{ id int(11) primary key auto increment,#primar...原创 2019-08-06 10:30:43 · 115 阅读 · 0 评论 -
Day6_MySQL核心知识——子查询
一.储备知识类似于函数,有主函数和子函数。当遇到复杂问题的时候,为了解耦合,简化代码,方便日后的维护,通常用函数来解决问题,而复杂的问题并不能只由一个函数就可以完全解决。所以解决一个复杂的问题会涉及到很多函数,而这些函数有主次之分。主函数解决问题一,而在解决的过程中需要调用另外的函数来解决问题一里面的小问题。这就是子函数。与函数相似,在查询的过程中,也有子查询。例子:主查询:谁的工资比A高...原创 2019-08-06 10:00:18 · 103 阅读 · 0 评论 -
Day4_MySQL核心知识——函数
方式都是S原创 2019-08-06 09:05:34 · 98 阅读 · 0 评论 -
Day5_MySQL核心知识——mysql引擎执行sql时关键字的执行顺序
from : 选中表where: 筛选条件,不能在where里面使用分组函数(分组函数即多行函数)group by: 分组having:对分组后的数据再次筛选,mysql的having语句中可以使用别名和函数order by: 对选中的数据进行排序limit: 指定查询的记录条数 ( index,size)...原创 2019-08-04 16:27:22 · 116 阅读 · 0 评论 -
Day3_MySQL核心知识——多表查询
一.准备知识及工作原创 2019-08-04 15:07:07 · 175 阅读 · 0 评论 -
Day2_MySQL核心知识——单表查询(select)
一.准备工作打开Navicat,新建一个表,表的字段如下,为后面的查询作准备,建完表后,自行给其中添加数据。二.查询(select)的语法知识注意:sql语言不区分大小写,所有关键字都无须区分大小写。“`”符号无意义可有可无2.1查询时支持给列取别名查询时,可以给列(列即每个字段,如上图中的employee_id,first_name…等等)取别名。语法格式为:select 列1 别...原创 2019-08-04 14:21:39 · 118 阅读 · 0 评论 -
Day1_MySQL核心知识——MySQL简介+数据库的导入导出
一.简介结构化查询语言(Structured Query Language)简称SQL。它是一门编程语言,作用是存取数据以及查询、更新和管理关系数据库系统。 常用的数据库有Oracle,ServerSQL,MySQL。现在着重讲解MySQL。1.2数据库的目录结构经常提到数据库数据库,那么数据库到底是怎么样的呢???数据库到底是由什么构成的呢???带着这个疑问,请看下图:如上图,这就是...原创 2019-08-04 10:45:27 · 148 阅读 · 0 评论