mysql
文章平均质量分 96
mysql数据库 国内java开发最流行
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
外卖项目优化-02-mysql主从复制、读写分离(shardingJdbc)、Nginx(反向代理,负载均衡)
1). 存在的问题在前面基础功能实现的过程中,我们后台管理系统及移动端的用户,在进行数据访问时,都是直接操作数据库MySQL的。结构如下图:而在当前,MySQL服务器只有一台,那么就可能会存在如下问题:1). 读和写所有压力都由一台数据库承担,压力大2). 数据库服务器磁盘损坏则数据丢失,单点故障2). 解决方案为了解决上述提到的两个问题,我们可以准备两台MySQL,一台主(Master)服务器,一台从(Slave)服务器,主库的数据变更,需要同步到从库中(主从复制)。原创 2023-05-02 23:02:47 · 663 阅读 · 0 评论 -
02-mysql高级-约束(主键,外键,非空,唯一,默认)、设计(一对多,多对多)、多表查询(内连接(显式和隐式),外连接,子查询(嵌套查询))、事务
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。原创 2023-02-22 22:14:04 · 427 阅读 · 0 评论 -
01-MySQL基础-简介&安装&navicat使用&SQL(DDL、DML、(DCL)、DML)
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。原创 2023-02-22 19:48:30 · 668 阅读 · 0 评论 -
mysql的安装&navicat安装
所指的路径中寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调用MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL 5.7.24的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。,回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。原创 2023-02-21 20:16:51 · 1010 阅读 · 0 评论 -
mysql 基本查询汇总
查看建表语句: show create table product;登录数据库: mysql -uroot -p1111;更新多个字段值用逗号不能用and:update product set name='cidy1',price=11.5 where id=1;案例1-单表的curd需求: 对一张表中的数据进行增删改查操作 C:create 创建...原创 2019-05-07 17:54:42 · 683 阅读 · 0 评论 -
数据库 DQL 数据库查询语句
目录1.简单单表查询查询结果取别名2.查询条件2.0全查询与部分查询2.1 比较2.2范围 between / not between2.3集合 in / not in2.4字符匹配like / not like2.5空值查询 is null / is not null2.6多重条件查询and / or2.7order by子句 3.聚集(合)函...原创 2018-10-22 09:11:56 · 1554 阅读 · 0 评论 -
数据库 DML语句 sql server 增删改
DML:数据操作语言 操作对象:记录(行) 关键字:insert update delete 一、插入数据1.按表中字段顺序全插insert into 表名 values(值1,值2,值3...);insert into Cj values(2000101,1,92);mysql同样 2.自定义顺序插入部分或全部insert ...原创 2018-10-13 17:54:37 · 665 阅读 · 0 评论 -
sql server DDL语句 建立数据库 定义表 修改字段等
列即字段行即记录 一、数据库:1.建立数据库create database 数据库名;use 数据库名;create database exp1;use exp1;mysql同样2.删除数据库drop database 数据库名;drop database exp1;mysql同样 二、表:1.创建表create t...原创 2018-10-13 17:37:11 · 2347 阅读 · 0 评论 -
数据库 主键的增删改查 sql server 与mysql
sql server命令建立主键:1.建表时建立主键create table Course( Cno Char(1) primary key,--课程号 建立唯一主键);create table Cj( Sno Char(7),--学号 Cno Char(1),--课程号 Grade Decimal(4,1),--成绩 prim...原创 2018-10-13 16:29:55 · 530 阅读 · 0 评论