-
1 为何不能直接存个NULL?
NULL值列表,一行数据里可能有的字段值是NULL,比如nickname字段,允许为NULL,存储时,如果没赋值,这字段值就是NULL。假设这个字段的NULL值在磁盘存储时,就是按“
-
事务(transaction)
事务是业务逻辑的一个基本的单元组成。
每一个事务由一条条sql语句组成。
和事务相关的语句(insert,delete,update)这些DML语句
事务的存在保证了数据的安全性。
事务机制:
每一次执
-
mysql数据库基本语法
DDL操作
创建数据库
语法:create database 数据库名;
查看所有数据库
语法:show databases;
切换(使用)数据库
语法:use + 数据库名;
创建一个表
语法:create table 表名(
字段名
-
在此,先准备测试数据,代码如下: -- 创建数据库 DROP DATABASE IF EXISTS mydb; CREATE DATABASE mydb; USE mydb; -- 创建student表 CREATE TABLE student (
-
virtualbox 配置mysql Host '主机名称' is not allowed to connect to this MySQL server前言一句话总结:可能是防火墙的原因(即使防火墙可能是关闭的)现象描述我在virtualbox里新建了两台虚拟机,主机1和主机2
-
起因事情是这样的,服务商有一批数据,现在的数据量大致为 2 千万条(单表),每天都会增加数据(增加多少暂不知道),但是呢给我们提供的查询不是一张数据表而是一张视图,我们再根据
-
Java 工程师书单推荐给大家推荐一份 Java 工程师书单,几乎涵盖了从入门到实战的所有内容,无论你是计算机专业在读的学生、还是想转行做Java开发的新人或者是从事Java开发多年的老鸟,相信
-
一、mysql执行计划在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知
-
记得去年我在往MySQL存入emoji表情 时,一直出错,无法导入。后来找到办法 -- 通过把 utf8 改成 utf8mb4 就可以了,并没有深究。一年后,我看到一篇文章讲到emoji文字占4个字节,通常要用utf-8去接
-
MySQL的数据表操作数据表操作每一张数据表都相当于一个文件,在数据表中又分为表结构与表记录。表结构:包括存储引擎,字段,主外键类型,约束性条件,字符编码等表记录:数据表中的每
-
今天应做的事没有做,明天再早也是耽误了。一、存储引擎的比较注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B+树的定义是有区别的。在 MySQL 中,主要有四种类型的索引,
-
极客时间 11.11 重磅优惠! 提前抢!80 多门技术爆款课最低 5 折起
可以配合最大额度的专属优惠口令:000010000,满 40 减 20,扫码购买。
购买即可领取《10年架构师文集》
以下是部分优惠课程列
-
需求背景
水平拆分和垂直拆分一直是最常见的数据库优化方式,笔者所在的部门所使用的数据库一直是主从热备的架构,但数据量在一年前就已经破亿,并以飞快的增长速度不断增加。为了减
-
一.数据库服务器配置
CPU:48C内存:128GDISK:3.2TSSD
二.CPU的优化
innodb_thread_concurrency=32表示SQL经过解析后,允许同时有32个线程去innodb引擎取数据,如果超过32个,则需要排队;值太大会产生热点
-
这篇文章主要介绍了Java引用和Threadlocal的那些事,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1 背景
某一天在某一个群里面的某个群友突然提出了一个