Mysql

基于py3和pymysql查询某时间段的数据

#python3#xiaodeng#基于py3和pymysql查询某时间段的数据importpymysqlconn=pymysql.connect(user='root',passwd='root',host='localhost',db='test.db')cur=conn.cursor()'''【核心语句】'''c...

基于py3和pymysql的数据库查询,查询某几列的数据

#python3#xiaodeng#基于py3和pymysql的数据库查询,查询某几列的数据importpymysqlconn=pymysql.connect(....)cur=conn.cursor()cur.execute("selectname,agefromnlist")data=cur.fethall()fo...

MySQL的DDL、DML、DCL

DDLDDL的概述DDL(DataDefinitionLanguage数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。特别注意:DDL操作的“对象”的概念,&rdq...
代码星球·2020-07-14

MySQL 数据同步

  在当今互联网行业,大多数人互联网从业者对"单元化"、"异地多活"这些词汇已经耳熟能详。而数据同步是异地多活的基础,所有具备数据存储能力的组件如:数据库、缓存、MQ等,数据都可以进行同步,形成一个庞大而复杂的数据同步拓扑。  本文将先从概念上介绍单元化、异地多活、就近访问等基本概念。之后,将以数据库为例,讲解在数据同...
代码星球·2020-07-14

MySQL 使用B+树

首先需要澄清的一点是,MySQL跟B+树没有直接的关系,真正与B+树有关系的是MySQL的默认存储引擎InnoDB,MySQL中存储引擎的主要作用是负责数据的存储和提取,除了InnoDB之外,MySQL中也支持MyISAM作为表的底层存储引擎。我们在使用SQL语句创建表时就可以为当前表指定使用的存储引擎,你能在MySQ...
代码星球·2020-07-14

MySQL MVCC

前提概要什么是MVCC?MVCCMVCC,全称Multi-VersionConcurrencyControl,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。mvcc-@百度百科MVCC在MySQLInnoDB中的实现主要是为了提高数据库并发性能...
代码星球·2020-07-14

Mysql、MongoDB对比和使用场景

更高的写入负载默认情况下,MongoDB更侧重高数据写入性能,而非事务安全,MongoDB很适合业务系统中有大量“低价值”数据的场景。但是应当避免在高事务安全性的系统中使用MongoDB,除非能从架构设计上保证事务安全。高可用性MongoDB的复副集(Master-Slave)配置非常简洁方便,...

mysql 主键和唯一索引的区别

主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主键列不允许为空值。主键列在创建时,已经默认为非空值+唯一索引了。主键可以被其他表引用为外键,而唯一索引不能。一个表最多只能创建一个主键,但可以创建多个唯一索引。主键和唯一索引...

解决MySQL联表时出现字符集不一样

mysql建表时都会设置表的字符集和排序规则,通常是utf8,不过我这边习惯建表的字符集是 utf8mb4,排序规则是 utf8mb4_unicode_ci。有些utf8mb4的表默认排序规则是 utf8mb4_general_ci,导致在联表操作时会报错误:Illegalmixofcol...

navicat for mysql 10.1.7注册码

名,组织,注册码都是:NAVN-LNXG-XHHX-5NOO...

MySQL 存储过程

1.     存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用...
代码星球·2020-07-14

MySQL 触发器

触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table)2.监视事件(insert/update/delete)3.触发时间(after/before)4.触发事件(insert/update/delete)语法:createtriggertriggerNameafter...
代码星球·2020-07-14

mysql、mysqli、pdo使用

一、php手册关于MySQL的说明:     Thisextensionisnotrecommendedforwritingnewcode.Instead,eitherthemysqliorPDO_MySQLextensionshouldbeused.Seealsoth...
代码星球·2020-07-14

MySQL的时间函数

DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql>selectDAYOFWEEK('1998-02-03');   ->3 WEEKDAY(date)  返回日期d...
代码星球·2020-07-14

MySQL create table 语法

MySQL中createtable语句的基本语法是:CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name  [(create_definition,...)]  [table_options][select_statement]TEMPORARY...
代码星球·2020-07-14