database
温半夏
不是学生了。。。。。还是个学渣
展开
-
mysql utf8mb4_0900_ai_ci 报错
在mysql8中导出的数据,想导入mysql5.7中的时候总是报错utf8mb4_0900_ai_ci,然后发现utf8mb4_0900_ai_ci在mysql8以下是不被支持的,导出的数据库需要修改utf8mb4_0900_ai_ci为utf8mb4_unicode_ci或者utf8mb4_general_ci。配置utf8mb4_unicode_ci或者utf8mb4_general_ci时,需要数据库支持utf8mb4。...转载 2020-11-26 10:08:05 · 1371 阅读 · 0 评论 -
MySQL导入数据
将导出的本地文件导入到指定数据库1、系统命令行格式:mysql -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名 < d:XX.sql(路劲)mysql-uusername -ppassword db1 <tb1tb2.sql2、或mysql命令行mysql>user db1;source tb1_tb2.sql;...转载 2020-11-26 10:06:42 · 140 阅读 · 0 评论 -
mysql修改存储位置
在centOS中,mysql数据库文件默认放在/var/lib,有时候这个分区比较小,需要将其迁移到比较大的分区,方法如下0、暂停mysql数据库服务。1、停掉mysql服务,将/var/lib/mysql目录复制到新的目录中,例如/home/mysqlcp -R /var/lib/mysql /home/2、修改/etc/my.conf,找到如下两行:datadir=/var...原创 2019-07-16 18:11:32 · 158 阅读 · 0 评论 -
Mysql 主从备份
0、mysql 主从同步原理:master 将操作记录到二进制日志(binary log)中; slave IO 线程 将master的binary log events读写到它的中继日志(relay log); slave SQL进程读取中继日志,将重做记录数据到数据库中。MySQL的主从同步是一个很成熟的架构,优点为:在从服务器可以执行查询工作(即我们常说的读功能...转载 2019-07-16 17:59:42 · 174 阅读 · 0 评论 -
mysqldump备份附赠每日备份脚本
导出整个库的表结构mysqldump -h链接名 -u用户名 -P3306 -p -d 库名 > a.sql导出单张表的数据(包括drop、create语句)mysqldump -h链接名 -u用户名 -P3306 -p 库名 表名 > a.sql导出单张表的数据(只有insert语句)mysqldump –no-create-info -h链接名 -u用...原创 2019-07-05 18:47:33 · 149 阅读 · 0 评论 -
sql 触发器
Q:什么是触发器?A: 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的特性: 1、有begin end体,begin end;之间的语句可以写的简单或者复杂 2、什么条件会触发:I、D、U 3、什么时候触发:在增删改前或者后 4、触发频率:针对每一行执行 5、触发器定义在表上,附着在表上。也就是由事件来...转载 2019-07-05 18:26:32 · 96 阅读 · 0 评论 -
数据库基本知识备忘录
外键: 外键就是指另外表中的主键 。 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。 使用原则: 1、 为关联字段创建外键。 2、 所有的键都必须唯一。 3、避免使用复合键。 4、外键总是关联唯一的键字段。说明:创建数据库CREATE DATABASE原创 2015-08-01 11:22:03 · 356 阅读 · 0 评论