数据库技术
1 Checksum 1.1 checksum原理 checksum table的原理是对表中的数据进行一行一行的较验和计算,在执行checksum命令时,表会被加一个读锁(read lock),因此对于大表,这是一个很耗时的过程。 读锁:又叫S锁/共享锁;当MySQL的一个进程为某一表开启读锁之后 ...
方法一: 清空表数据并且将主键自增长从1开始(1.先清空表数据2.在把表的自增长设置为1) DELETE FROM grade; ALTER TABLE grade AUTO_INCREMENT=1; 方法二: 使用truncate清空全部数据主键自增长是从1开始(效率更高)truncate tab ...
18.1 用命令抓取慢 SQL 语句,然后用 explain 命令查看查询语句是否走的索引查询 1 在数据库命令行里面操作 mysql> show full processlist; + + + + + + + + + | Id | User | Host | db | Command | Time ...
23.1 备份单个数据库练习多种参数使用 mysql 数据库自带了一个很好用的备份命令,就是 mysqldump,它的基本使用如下: 语法:mysqldump –u <用户名> -p <数据库名> 备份的文件名? 范例一: 23.2 查看数据库 oldboy 的内容 mysql> use oldbo ...
1.创建模型Eloquent ORM php artisan make:model Flight 创建实例如下: <?php namespace App\Http\Model\Login; use Illuminate\Database\Eloquent\Model; class Admin ext ...
linux下在线安装mysql 安装 卸载 首先检测是否安装mysql: rpm -qa | grep mysql 如果有的话,将其卸载: rpm -e --nodeps mysql-community-client-5.6.47-2.el7.x86_64(上一个命令得到的所有结果都要这样执行一遍) ...
当时正在安装mysql5.7,到初始化mysql时,被人拉了电闸。好嘛,完犊子,后面各种百度发现复制粘贴的太多,没几个有用,这里记录一下我成功的办法 在/etc/my.conf文件中新增两条代码,意思是跳过登录验证 重启mysql服务service mysql restart 然后切换至bin目录下 ...
package io; import facetest.IntArray; import javax.jws.soap.SOAPBinding; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOEx ...
--约束(检查、校验) --创建约束的三种方式:1.定义时加在字段后,2.定义表时写在语句最后,3.声明表后再追加 --五种约束:非空约束、唯一约束、检查约束、主键、外键 --1.非空约束:被非空约束修饰的字段不能为空not null(可简写为nn),列级(只针对这一列生效) --方式一:定义时加在 ...
SELECT TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00') result; TIMESTAMPDIFF函数第一个参数,这里选择的是MINUTE就是两者相差多少分钟,结果可以为负数的. 举例:如果要判断相差的绝对 ...