select mysql ddl

数据库攻防学习之MySQL

MySQL 是瑞典的MySQLAB公司开发的一个可用于各种流行操作系统平台的关系数据库系统,它具有客户机 服务器体系结构的分布式数据库管理系统。可以免费使用使用,用的人数很多。 ......
数据库 数据 MySQL

MySQL训练

创建表 create table book( bid int primary key auto_increment, b_name char(32) not null unique, auth char(10) not null , press varchar(50) not null , pric ......
MySQL

k8s的云原生应用部署-mysql和wordpress

在已经建立有k8s集群的前提下,使用deploy,部署一个单独pod的单点mysql,部署一个4pod的wordpress应用。 应用的数据库使用mysql,mysql和应用都做集群外服务暴露。 通过该应用部署的练习,了解中等难度应用程序如何做云原生状态下的部署,并掌握以下k8s资源-APIServ... ......
wordpress mysql k8s k8 8s

mysql 数据库的最新操作

mysql 数据库最新操作如下 一、数据库的操作 语法:CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...] create_specification: [DEFAULT ......
数据库 数据 mysql

day37mysql

1.今日内容概要 主体:数据库(入门核心) 1.数据存取演变史 2.数据库软件应用史 3.数据库的本质 4.数据库的分类 5.MySQL数据库 6.基本使用 7.系统服务制作 8.基本SQL语句 2.数据存取的演变史 # 1.文本文件操作阶段 jason|123|read jason*123*rea ......
mysql day 37

腾讯云centos7.6安装mysql

# 禁用原生mysql yum module disable mysql # 删除mariadb rpm -qa | grep mariadb rpm -e mariadb-libs --nodeps # 下载mysql压缩包 mkdir /opt/mysql cd /opt/mysql/ wget ......
centos7 centos mysql

mysql表的多字段作为唯一索引

找到对应表,设置多字段的唯一索引,下发数据库。 姓名+身份证号是唯一索引,进行验证: 场景一:允许出现相同证件号,不同姓名存储;也允许出现相同姓名,不同证件号存储。 场景二:不允许出现相同姓名和相同证件号存储(手动修改数据库数据相同,发现无法保存) 唯一索引,报错详细信息 ......
字段 索引 mysql

docker安装mysql8.0

docker run -d \-p 63306:3306 \--restart=always \-e MYSQL_ROOT_PASSWORD=root \-v /home/tools/mysql/conf/my.cnf:/etc/mysql/my.cnf:rw \-v /home/tools/mys ......
docker mysql8 mysql

Mysql身份绕过漏洞(CVE-2012-2122)

Mysql 身份认证绕过漏洞(CVE-2012-2122) 当连接MariaDB/MYSQL时,输入的密码会与期望的正确密码比较,由于不正确的处理,会导致即便是memcmp()返回一个非零值,也会使MySQL认为两个密码是相同的。也就是说只要知道用户名,不断尝试就能够直接登入SQL数据库。 受影响版 ......
漏洞 身份 Mysql 2012 2122

ElementUI中el-tree-select使用

<el-tree-select multiple v-model="org" check-strictly :data="state.orgData" check-on-click-node :render-after-expand="false" :props="state.typeProps" ......
el-tree-select ElementUI select tree el

关于MySQL中InnoDB的B+树可存储记录数估算

在InnoDB存储引擎中,每个数据页中有两个虚拟的行记录,用来限定记录的界限;Infimum记录是比该页中任何主键值都要小的值,Supremem记录比任何可能大的值都大的值还要大的值;这两个值在页创建时被建立,并且在任何情况下不会被删除,在Compact行格式和Redundant行格式下,两者占用的 ......
InnoDB MySQL

mysql 备份还原命令备忘

1、备份 mysqldump -u username -p databasename tableName > backupfile.sql 2、还原 mysql -u username -p password databasename < backupfile.sql 3、查看 mysql -u u ......
备份 命令 mysql

Qt+数据库学习笔记(一)WIN10+Qt5.15.2 MinGW 32-bit+MySQL5.7.44编译MySQL5.7驱动插件

前言: 因项目需要,需要使用Qt连接MySQL数据库。程序编写电脑上使用的是Win10 64位系统,程序运行电脑上使用的是Win7 32位系统。 一、下载及安装MySQL5.7 1、地址:MySQL官网 点击DOWNLOADS 2、点击MySQL Community(GPL) Downloads 3 ......
MySQL5 MySQL 插件 数据库 笔记

C++ mysql libmysqlcppconn-dev insert into table

#include <chrono> #include <ctime> #include <fstream> #include <iomanip> #include <iostream> #include <map> #include <mutex> #include <random> #includ ......

windows下mysql初始密码设置

authentication_string 字段有的不存在,我直接用Password字段 https://blog.csdn.net/u012045045/article/details/97102936 ......
密码 windows mysql

Docker部署MySQL8.X

1、拉取MySQL镜像 docker pull mysql ps:这是拉取最新的mysqL版本(当前是8.0.27版本),若是要拉取指定版本,则可以在后面加上版本号(如:docker pull mysql:8.0.27) 2、查看镜像 docker images 3、创建存储MySQL数据信息的目录 ......
Docker MySQL8 MySQL

mysql报错java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.

-- 服务器时区值“Öйú±ê׼ʱ¼ä”无法识别或表示多个时区。 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. --查看数据库时区 show va ......

MYSQL

@[TOC](MYSQL高级操作) # 涉及到mysql的高级操作--mysql索引 工作中遇到百万、千万级的数据在mysql中可以解决的方式有,索引和分库、分表,这篇文章介绍的是MySQL中的索引的操作。 ## 一、普通索引 普通索引(Normal index)是我们常见的索引形式:可以创建在单列 ......
MYSQL

MySQL-09.子查询

子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。 SQL中子查询的使用大大增强了SELECT查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一个表中先计算出一个数据结果,然后与这个数据结果(可能是单行,也可能是多行)进行比较。 1.需求分析与问 ......
MySQL 09

14.DDL 数据库表操作 - 删除

目录 删除表语法 实例 删除表语法 IF EXISTS:可选项,先判断是否存在要删除的表,存在时才执行删除操作 数据表名:用于指定要删除的数据表名 DROP TABLE [IF EXISTS] 数据表名; 实例 -- 切换到数据库 db1 USE db1; -- 创建 student 表 CREAT ......
数据库 数据 DDL 14

13.DDL 数据库表操作 - 修改

目录 添加新列 修改列定义 修改列名 删除列 修改表名 添加新列 -- 添加新列 ALTER TABLE 表名 ADD 列名 列属性; # 实例 -- 选择数据库 db1 USE db1; -- 添加新列 ALTER TABLE student ADD email varchar(50) NOT N ......
数据库 数据 DDL 13

12.DDL 数据库表操作 - 查看

目录 查看表名语法 查看表结构语法 实例 查看表名语法 -- 查看当前数据库中所有的表名 SHOW TABLES; 查看表结构语法 -- 查看表结构 DESCRIBE 数据表名; DESCRIBE 数据表名 列名; -- 查看表结构简写 DESC 数据表名; DESC 数据表名 列名; 实例 -- ......
数据库 数据 DDL 12

11.DDL 数据库表操作 - 创建

目录 创建表语法 列属性 创建学员表 复制结构相同的表 创建表语法 -- 创建表 CREATE TABLE 数据表名 ( 列名1 属性, 列名2 属性… ); 列属性 NOT NULL | NULL:该列是否允许是空值 DEFAULT:表示默认值 AUTO_INCREMENT:表示是否是自动编号 P ......
数据库 数据 DDL 11

10.DDL 数据库表操作简介

目录 MySQL 的数据类型 常用数据类型 MySQL 的数据类型 数字类型 字符串类型 日期和时间类型 数字类型 数据类型说明 TINTINT 0~255 或 -128~127,1字节,最小的整数 SMALLINT 0~65535 或 -32768~32767,2字节,小型整数 MEDIUMINT ......
数据库 简介 数据 DDL 10

09.DDL 数据库操作 - 删除

目录 删除数据库语法 删除某个数据库 删除数据库语法 DATABASES:必选项 IF EXISTS:用于指定在删除数据前,先判断该数据库是否已经存在,可以避免删除不存在的数据库时产生异常 -- 删除数据库 DROP DATABASE [IF EXISTS] 数据库名; 删除某个数据库 -- 查看当 ......
数据库 数据 DDL 09

08.DDL 数据库操作 - 修改

目录 修改数据库语法 修改数据库字符集 修改数据库语法 DATABASE:必选项 数据库名:可选项,如果不指定要修改的数据库,那么将表示修改当前(默认)的数据库 CHARACTER SET = 字符集:可选项,用于指定数据库的字符集 -- 修改数据库相关参数 ALTER {DATABASE} [数据 ......
数据库 数据 DDL 08

Grafana监控Mysql,慢查询

一、查看是否开启慢查询 1、通过Navicat直接连接数据库,并设置(这种设置是临时的,重启数据后不生效,可以直接改数据库配置文件) 2、修改数据库配置文件 vi /etc/my.cnf chmod 644 my.cnf 重启mysql服务 systemctl restart mysqld 三、查找 ......
Grafana Mysql

【MySQL优化】小表驱动大表 IN和EXISTS的合理利用

//假设一个for循环 for($i = 0; $i < 10000; $i++) { for ($j = 0; $i < 50; $j++) { } } // 更优 for($i = 0; $i < 50; $i++) { for ($j = 0; $i < 10000; $j++) { } } ......
EXISTS MySQL

MySQL主从复制于读写分离

主从复制于读写分离 1、什么是读写分离? 读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。 2、为什么要读写分离呢? 因为数据库的“写”(写1000 ......
主从 MySQL

练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中

练习 : Flink 读取 data.txt(json格式文件)文件并进行解析,写入到mysql中 bean //实体类 mysql的一条记录 package bean; import lombok.AllArgsConstructor; import lombok.Data; import lom ......
文件 格式 Flink mysql data