随笔分类 - MySQL
摘要:本文演示环境声明:CentOS 7 64位 移除旧的安装软件包 yum list installed | grep mysql # yum命令查询 yum remove -y 包名 # 删除 或: rpm -aq | grep mysql # rpm命令查询 rpm -e 包名 # 删除 官网下载M
阅读全文
摘要:MySQL是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证MySQL数据库的可靠性,就要会一些提高可靠性的技术。MySQL主从复制可以做到实时热备数据。本文介绍MySQL主从复制原理及其配置过程。 术语:主从复制——master slave replication(M-S模式)。
阅读全文
摘要:Step 1:拷贝一份MySQL整个安装文件,并拷贝一份 my.ini 文件放置安装目录下,然后修改以下内容。注意 port 不能设置为默认的3306,这里我们设置为3307端口。 别忘了创建data文件夹! Step 2:以管理员身份打开CMD窗口,进入到安装路径的 bin(后面操作均基于此),然
阅读全文
摘要:数据库和缓存 1.列举常见的关系型数据库和非关系型都有那些? 关系型数据库(需要有表结构) mysql、oracle、splserver、postgresql、db2、sybase 非关系型数据库(是以key-value存储的,没有表结构)(NoSQL) MongoDB MongoDB 是一个高性能
阅读全文
摘要:安装了MySQL8.x.x后使用Navicat连接总是出现1251错误,故在此记录一下解决方法。 错误提示 1251-Client does not support authentication protocol requested by server; consider upgrading MyS
阅读全文
摘要:本文采用最新版MySQL8版本作为安装教程演示,本人亲试过程,准确无误。可供读者参考。 下载 官网下载 --> 社区免费服务版下载。 下载Windows安装程序MySQL Installer MSI。 下载离线安装版(文件大的那个)。需要注意的是,这里的32-bit是指安装程序Installer是3
阅读全文
摘要:MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 创建触发器 在MySQL中,创建触发器语法如下: 其中: trigger_name:标识触发器名称,用户自行指定;trigger_time:标识触
阅读全文
摘要:1.创建数据库 :create database 名称 [charset 字符集 collate 校对规则] ; 如: drop database if exists `mydb` ; # 若存在就删除 create database `mydb` default charset=utf8mb4 c
阅读全文
摘要:在settings.py中配置 数据库结构迁移 Python3不支持MySQLdb,可用pymysql代替。 1.首先,在Python虚拟环境下安装pymysql:pip install pymysql。 2.然后,在项目文件夹下的_init_.py(实际上也可以添加到settings.py中,如上
阅读全文
摘要:本节内容 1、数据库介绍2、事务3、引擎4、索引5、ORM sqlalchemy 1、数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是
阅读全文
摘要:################################################### SQL语句大全 ################################################### 数据定义语言(DDL):Data Definition Language。如
阅读全文
摘要:1、什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 2、视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进
阅读全文
摘要:一、外键: 1、什么是外键 2、外键语法 3、外键的条件 4、添加外键 5、删除外键 1、什么是外键: 主键:是唯一标识一条记录,不能有重复的,不允许为空,用来保证数据完整性。 外键:是另一表的唯一性字段, 外键可以有重复的, 可以是空值,用来和其他表建立联系用的。所以说,如果谈到了外键,一定是至少
阅读全文
摘要:一、cmd命令行的常用命令: 当我们使用MySQL 5.5 Command Line Client这个客户端登陆时,只能登陆root用户。如果今后创建了别的用户,就很麻烦了,所以我们不用MySQL 5.5 Command Line Client这个客户端,而是直接使用cmd。 登录MySQL数据库:
阅读全文
摘要:一、数据类型: 1、整型(xxxint) 2、浮点型(float和double) 3、定点数(decimal) 4、字符串(char,varchar,xxxtext) 5、二进制数据(xxxBlob) 6、日期时间类型 二、数据类型介绍: 1、整型: 注:m表示最大的显示宽度。其中,int用的最多(
阅读全文

浙公网安备 33010602011771号