ICode9

精准搜索请尝试: 精确搜索
  • mysql索引优化2022-09-04 10:33:12

    一、分页查询优化 很多时候我们业务系统实现分页功能可能会用如下sql实现: select * from employees limit 10000,10; 表示从表 employees 中取出从 10001 行开始的 10 行记录。看似只查询了 10 条记录,实际这条 SQL 是先读取 10010条记录,然后抛弃前 10000 条记录,然后读到后面 10

  • MySQL教程 - 触发器(Trigger)2022-09-04 08:30:59

    更新记录 转载请注明出处。 2022年9月4日 发布。 2022年9月4日 从笔记迁移到博客。 触发器说明 一段SQL语句 一种特殊的存储过程 不可以自己手动调用,在触发条件下自动调用 触发条件包括INSERT/UPDATE/DELETE 即(插入|更新|删除) 触发器的执行顺序 BEFORE -> 操作(INSERT/DELETE

  • mysql资料整理2022-09-04 03:01:34

    一、语法select 查询列表from 表名;二、特点1、查询列表可以是字段、常量、表达式、函数,也可以是多个2、查询结果是一个虚拟表 三、示例1、查询单个字段select 字段名 from 表名;2、查询多个字段select 字段名,字段名 from 表名;3、查询所有字段select * from 表名4、查询常量selec

  • mysql复习2022-09-04 03:01:18

    ##数据库的好处 1.持久化数据到本地 2.可以实现结构化查询,方便管理 ##数据库相关概念 1、DB:数据库,保存一组有组织的数据的容器 2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据 3、SQL:结构化查询语言,用于和DBMS通信的语言 ##数据库存储数据的特点 1、将数据放到表

  • Javaweb-JDBC2022-09-03 22:00:14

    JDBC 什么是JDBC JDBC(Java DataBase Connectivity)是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现 IDEA连接数据库 1.添加maven依赖 <dependencies> <dependency>

  • mysql第二部分2022-09-03 18:03:12

    MySQL进阶-02 一、约束 1.外键约束 外键约束概念 让表和表之间产生关系,从而保证数据的准确性! 建表时添加外键约束 为什么要有外键约束 -- 创建db2数据库 CREATE DATABASE db2; -- 使用db2数据库 USE db2; -- 创建user用户表 CREATE TABLE USER( id INT PRIMARY KEY AUTO

  • mysql第三部分2022-09-03 18:01:07

    MySQL高级-03 一、MySQL存储过程和函数 1.存储过程和函数的概念 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合 2.存储过程和函数的好处 存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用 减少网络流量,存储过程和函数位

  • 今天开始学习mysql,遂先安装了Mysql 5.6.19 64bit 版本的数据库,结果安装成功了,但是使用root登录时遇到了ERROR 1045 (28000): Access denied f2022-09-03 17:05:35

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) - 潇湘隐者 - 博客园  https://www.cnblogs.com/kerrycode/p/3861719.html 案例环境:              操作系统 :Red Hat Enterprise Linux Server release 5.7 (

  • MySQL_12022-09-03 16:31:46

    MySQL 1. 注释 2. 单行注释 --:两个横线后面就是注释 在Navicat中,ctrl+/ 快速注释 在Navicat中按ctr+shiftl+/选中SQL代码取消注释 3.常用数据类型 整数: int,有符号范围(-2147483648 ,2147483647),无符号范围(0,4294967295),如: int unsigned,代表设置一个无符号的整数;

  • MySQL_22022-09-03 16:30:37

    1. 字段的别名 通过字段名as 别名的语法,可以给字段起一个别名,别名可以是中文,as可以省略 字段名as别名和字段名别名结果是一样的 -- 通过as给字段起一个别名 select card as身份证,name as姓名,sex as 性别 from students; -- 别名的as可以省略 select card身份证,name姓名,sex

  • Docker基础知识 (8) - 使用 Docker 部署 SpringBoot + MariaDB(MySQL)项目2022-09-03 15:01:15

    本文在 “ Docker基础知识 (7) - 使用 Docker 部署 SpringBoot 项目 ” 里的 SpringbootWebDocker 项目的基础上,添加 JDBC、MariaDB 和 MyBatis 相关依赖包和数据库操作代码,并使用 Docker 部署 MariaDB(MySQL)。 1. 部署 MariaDB(MySQL)     1) 部署环境        IP 地址(本

  • MySQL数据库如何线上修改表结构2022-09-03 12:31:45

    一、MDL元数据锁 在修改表结构之前,先来看下可能存在的问题。 1、什么是MDL锁 MySQL有一个把锁,叫做MDL元数据锁,当对表修改的时候,会自动给表加上这把锁,也就是不需要自己显式使用。 当对表做增删改查的时候,加的是MDL读锁 当对表结构做变更修改的时候,加的是MDL写锁 读与读之间不互斥

  • Windows10系统MySQL5.7升级到8.02022-09-03 12:31:03

    转自:https://www.freesion.com/article/8785691339/ 记录MySQL5.7升级到8.0,卸载安装等 解决方案 1.停止MySQL服务 2.卸载MySQL相关的程序 step1:本次是win10系统环境;左下角点击:开始–>所有应用–>弹出最近所有应用程序,选择MySQL右击点击卸载,这里会跳到控制面板, step2: 图一

  • MySQL教程 - 视图(View)2022-09-03 10:03:38

    更新记录 转载请注明出处。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 说明 视图是虚拟的表,是一种存储结构 可以对视图进行和表一样的操作,但一般用于查询数据 实际的数据仍存储在表中 注意: 视图不是真实的表,但其外在看起来像表 视图不保存实际数据 视图的作用 简化

  • MySQL教程 - 内建函数(Function)2022-09-03 10:03:26

    更新记录 转载请注明出处。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 内建函数 主要的函数类型 数学函数 字符串函数 日期和时间函数 条件判断函数 系统信息函数 加密函数 其他函数 数值函数 ABS(X) -- 绝对值 CEIL(X) -- 天花板函数 CEI

  • java mysql截取所需数据2022-09-03 10:02:50

    mysql截取数据: 例:截取门铺名称,门铺名称长度不确定 {"进店日期":"2022-09-01","电话":"1********25","姓名":"张三","单号":"90817","门铺":"吴滨路店","消费金额":"60"} sql: (select

  • java mysql删除表中多余的重复记录(多个字段),只留有id最小的记录2022-09-03 10:00:53

    mysql 删除表中多余的重复记录(多个字段),只留有id最小的记录 DELETE FROM 表1 f WHERE (f.字段1,f.字段2) IN ( SELECT 字段1,字段2 FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 ) AND id NOT IN ( SELECT min(id) FROM 表1 GROUP BY 字段1,字段2 HAVING count(*) > 1 )

  • MySQL教程 - 事务(Transaction)2022-09-03 10:00:08

    更新记录 转载请注明出处。 2022年9月3日 发布。 2022年9月3日 从笔记迁移到博客。 事务说明 事务(transaction)一种机制,用于执行成批的MySQL操作 用以保证没有不完整的操作结果 只有 Innodb 引擎的数据库或表才支持事务 开启事务 START TRANSACTION; 提交 提交并关闭事务 COMMIT

  • MySQL笔记2022-09-03 03:00:27

    MySQL笔记 1、MySQL简介 MySQL 是由瑞典的 MySQL AB 公司开发的,目前是 Oracle(甲骨文)公司的一个关系型数据库产品(2008年 MySQL AB 被 Sun 公司收购、2009年 Sun 公司又被 Oracle 收购 )。MySQL 是世界上最流行的开源数据库系统,功能足够强大,足以应付普通的web应用。百度,淘宝,校内网,腾

  • 远程连接阿里云MYSQL数据库服务器报错的解决办法2022-09-03 01:34:24

    一、远程连接阿里云MySQL数据库服务器报错,如下图:    二、解决办法          重启MySQL服务:service mysqld start。 三、MySQL启动,停止,重启方法     1.启动   (1)使用 service 启动:service mysqld start   (2)使用 mysqld 脚本启动:/etc/inint.d/mysqld start   (3)使用

  • 连接数据库 springboot环境下默认使用的是h2数据库,你没有对h2进行配置,这里我是mysql数据库,需要配置一下mysql数据库2022-09-03 00:32:11

    springboot环境下默认使用的是h2数据库,你没有对h2进行配置,这里我是mysql数据库,需要配置一下mysql数据库 Description: Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource: Property: driverclassname Value: com.mysql.cj.jdbc.Driver

  • yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库 导入依赖包2022-09-03 00:31:17

    yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库 当在idea中使用springboot的快捷创建方式时,选中了mysql 和jdbc 那么pom文件中会直接有 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</arti

  • 连接数据库 driver-class-name: com.mysql.cj.jdbc.Driver 报错的几种解决办法 三种办法2022-09-03 00:31:04

    driver-class-name: com.mysql.cj.jdbc.Driver 报错的几种解决办法 三种办法 1、pom.xml文件中 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependency>

  • docker-compose 启动一个MySQL测试数据库2022-09-02 23:31:53

    services: mysql: image: mysql:5.7 ports: - "3306:3306" expose: - "3306" environment: - MYSQL_USER=test - MYSQL_PASSWORD=123456 - MYSQL_DATABASE=test - MYSQL_ROOT_PASSWORD=root v

  • 将mysql数据库定时备份到另一台服务器2022-09-02 21:01:01

    导出数据到本地 当MySQL运行在Docker中时 docker exec -it mysql mysqldump -uroot -p密码 数据库名 > /home/数据库名.sql 没有运行在Docker中时,只需要执行后半部分常规的mysqldump即可。 mysqldump -uroot -p密码 数据库名 > /home/数据库名.sql 将数据拷贝到另一台服务器(scp

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有