MySQL 可以运行不同的 SQL Mode(SQL 模式)下。SQL Mode定义了MySQL应支持的 SQL 语法、数据校验等,这样可以更容易的在不同的环境中使用MySQL 1、MySQL SQL Mode简介 在MySQL中,SQL Mode 常用来解决下面几类问题: 通过设置SQL Mode,可以完成不同严格程度的数据校验,有效的保障数据准确
转载 2023-08-26 22:42:04
73阅读
1.数据库和SQL的概念数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。结构化查询语言(Structured Q
转载 10月前
97阅读
网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,为客户提供稳定流畅、低时延、高并发的视频直播、录制、存储、转码及点播等音视频的 PASS 服务。在线教育、远程医疗、娱乐秀场、在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台。现在,网易视频云与大家分享一下开源 MYSQL 多线程逻辑导入工具 MYLOADER 原理与改进.本篇聊聊与 mydumper
众所周知,学习完sql的基本语法之后,是需要一定量的练习才能更好的掌握sql语句的书写。因此,这里整理了几十道sql语句的练习题用于巩固sql语句的书写;当然这里只考虑能得到查询结果,不考虑sql语句的性能优化之类的问题。有需要的小伙伴们可以练习一下,一定会有收获的。本文所有的题目都是整理自互联网。1.创建表-- 1.学生表 create table students ( s_id
binlog介绍mysql-binlog是MySQL数据库的二进制日志,用于记录用户对数据库操作的SQL语句((除了数据查询语句)信息。可以使用mysqlbin命令查看二进制日志的内容。binlog的格式也有三种:STATEMENT、ROW、MIXED 。下面对这三种格式分别加以说明:STATMENT模式基于SQL语句的复制(statement-based replication, SBR),每一
转载 8月前
14阅读
sql优化的方法是:设计数据库表结构时,要对表做数量级和性能影响预测和评估,表的字段尽量都设置default值;sql条件中允许出现库函数和左模糊查询;单个事务的sql语句数量要有上限要求,不能前台一个提交操作,后台要去插入几十张表的数据等。sql优化的几种方法1、设计数据库表结构时,要对表做数量级和性能影响预测和评估,表的字段尽量都设置default值,尽量避免default为null,主要防止
 1.没有登陆mysql的时候以文件的形式导入mysql数据   在students.sql文件中加入这些语句create table t_student( id int primary key auto_increment, name varchar(20) not null comment '姓名' )Engine=InnoDB def
转载 2023-05-19 11:26:33
139阅读
SQL的优化,大部分是依据索引进行的优化,所以索引比较重要。优化方式优化描述新增优化【INSERT】①:批量插入数据②:手动控制事务③:主键顺序插入性能高于乱序插入主键优化【PRIMARY KEY】即主键索引的优化,侧重于索引的设计原则排序优化【ORDER BY】排序尽可能用到索引,对排序进行索引分析,进行优化分组优化【GROUP BY】分组时尽可能用到索引字段分页优化【LIMIT】通过创建 覆盖
导言大家好,我是南橘,从接触java到现在也有差不多两年时间了,两年时间,从一名连java有几种数据结构都不懂超级小白,到现在懂了一点点的进阶小白,学到了不少的东西。知识越分享越值钱,我这段时间总结(包括从别的大佬那边学习,引用)了一些平常学习和面试中的重点(自我认为),希望给大家带来一些帮助 说到MySQL和Oracle之间的区别,大家第一个想到的肯定是MySQL是开源的项目,因为开源,所以免费
什么是SQLSQL是一种用于操作数据库的语言。SQL是用于所有数据库的基本语言。不同数据库之间存在较小的语法更改,但基本的SQL语法基本保持不变。SQL是StructuredQueryLanguage 的简短缩写。根据ANSI(美国国家标准协会),SQL是操作关系数据库管理系统的标准语言。SQL用于访问,更新和操作数据库中的数据。它的设计允许管理RDBMS中的数据,例如MYSQLSQL语言还用
转载 2023-06-25 15:33:02
111阅读
SQL查询数据查询是数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能。查询格式SELECT [ALL|DISTINCT] <目标表达式>[,目标表达式] … FROM <表名或视图名> [,<表名或视图名>…]|(<SELECT语句>)[AS]<别名> [WHERE <条件表达式&g
创建与使用存储过程         SQL.语句没有流程控制,无法实现复杂的应用,PL/SQL语言(Procedural Lan.guage/SQL)是将结构化查询与数据库过程控制结合为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有变量声明、赋值语句,而且有选择、循环等流程控制语句。  &
数据库指的是文件的集合,操作这个集合需要用到SQL语句,SQL语句是由socket连接的。一,启动数据库:Linux下启动服务器进程:进入管理员身份,执行 service  mysqld  start,然后执行 mysql  -u  root   -p,如果有密码的话则输入密码,无密码就直接enter。由上图信息可知数据库的版本和版权,选
转载 2023-07-08 12:36:41
70阅读
DROP PROCEDURE IF EXISTS x.`wk`; DELIMITER $$ CREATE PROCEDURE `x`.`wk`() BEGIN DECLARE crs VARCHAR ( 500 ); DECLARE t VARCHAR ( 50 ); SET t = CONCAT( "t_track_recording_", YEAR ( CURRENT
转载 2019-11-05 10:16:00
99阅读
【代码】SQLMySQL
原创 26天前
15阅读
# 如何使用 MySQLSQL IN 查询 在数据库管理中,使用 SQL 查询数据是最基本也是最重要的技能之一。特别是在 MySQL 中,使用 `IN` 操作符能够帮助你从一组数据中快速筛选出所需要的信息。本文将详细介绍如何在 MySQL 中使用 `IN` 操作符,适合刚入行的小白学习。 ## 流程概述 下面是实现 MySQL SQL IN 查询的基本流程: ```mermaid f
原创 7小时前
0阅读
# MySQL SQL for Beginners: A Comprehensive Guide MySQL is a popular open-source relational database management system that allows you to store, manage, and retrieve data efficiently. It uses Structur
原创 10月前
15阅读
         Mysql 5.0 以后,支持了动态sql语句,我们可以通过传递不同的参数得到我们想要的值  这里介绍两种在存储过程中的动态sql: set sql = (预处理的sql语句,可以是用concat拼接的语句) set @sql = sql PREPARE stmt_name FROM @sql;   EXECUTE stmt_name; {DEALLOCATE | DR
转载 2023-09-18 16:59:06
104阅读
Mysql知识体系,基础总结, 参考教程https://www.runoob.com/sql,重点内容提炼,用于日常回顾! 穿插各种业务场景及训练SQL,不断完善! MySQL进阶,面试必备,持续更新!! 总结难免不完善,欢迎补充!!!一、SQL基础知识SQL简介SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统。SQL 是什么?SQL
转载 2月前
32阅读
一、慢SQL优化思路慢查询日志记录慢SQLexplain查询SQL的执行计划profile分析执行耗时Optimizer Trace分析详情1、慢查询日志记录慢SQLshow variables like 'slow_query_log%'; show variables like 'long_query_time';查看下慢查询日志配置,我们可以使用show variables like 'sl
转载 2023-08-06 13:06:35
338阅读
  • 1
  • 2
  • 3
  • 4
  • 5