数据库
数据库学习
霄练
本博客为笔记博客,主要是针对个人学习工作用
展开
-
千万级别数据插入实现方案
上次面试问我上万级别的数据如何快速插入数据库,当时不知怎么回答,回来通过查资料和实践,通过线程池和事务管理实现了批量快速插入数据,特地总结一下。目录结构,一个简单的springboot工程首先建立一个普通的表只有三个字段:CREATE DATABASE IF NOT EXISTS demo;USE demo;CREATE TABLE IF NOT EXISTS t_user(t_id...原创 2020-04-28 22:04:24 · 2916 阅读 · 0 评论 -
mysql使用笔记
mysql通用建表语句:CREATE TABLE IF NOT EXISTS stuinfo ( id INT PRIMARY KEY AUTO_INCREMENT, #自增,主键非空唯一,会创建主键索引 stuname VARCHAR (20) NOT NULL,#非空 gender CHAR(1), seat INT UNIQUE,#唯一约束,会建立唯一索引 age IN...原创 2020-04-18 18:24:41 · 171 阅读 · 0 评论 -
Mysql高级知识总结
逻辑架构概和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。1.连接层最上层是一些客户端和连接服务,包含本地sock通信和大多数基于客户端/服务端工具实现的类似于tcp/ip的通信。主要完成一些...原创 2020-03-22 23:48:21 · 962 阅读 · 0 评论 -
Mysql基础知识
创建数据库创建一个名称为mydb1的数据库。create database mydb1;创建一个使用utf8字符集的mydb2数据库。create database mydb2 character set gbk;创建一个使用utf8字符集,并带校对规则的mydb3数据库。create database mydb3 character set utf8 collate utf8_bi...原创 2019-12-10 14:34:07 · 1558 阅读 · 0 评论