Bill78 Bill78
4年前
Python 字典常用方法总结
Python字典可存储任意类型对象,如字符串、数字、元组……优点:取值方便,速度快1,创建字典字典由键(key)和对应值(value)成对组成。字典也被称作关联数组或哈希表。基本语法如下:dict{'Alice':'2341','Beth':'9102','Cecil':'3258'}注意:每个键与值用冒号隔开(:)
Stella981 Stella981
3年前
Django 之redis的应用
redis概述redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表队列和栈,set集合,sortedset有序集合,hash(hash表))
Stella981 Stella981
3年前
GORM——AutoMigrate
AutoMigrate用于自动迁移您的schema,保持您的schema是最新的。注意:AutoMigrate会创建表,缺少的外键,约束,列和索引,并且会更改现有列的类型(如果其大小、精度、是否为空可更改)。但不会删除未使用的列,以保护您的数据。db.AutoMigrate(&User{})
Stella981 Stella981
3年前
MyBatis基于Maven的入门
主要内容如下: 1.myBatis在maven中的配置 2.myBatis在工程中的config配置文件3.myBatis为Bean和表的映射文件4.myBatis基本的使用 myBatis在maven中的配置,在pom.xml中增加内容       1.增加依赖 ,mybatis的,还有mysql的驱动的
Stella981 Stella981
3年前
MyBatis 面试题(附答案解析)
目录MyBatis的实现逻辑MyBatis的缓存实现逻辑{}和${}的区别是什么?MyBatis中自定义标签的执行原理简述Mapper接口的工作原理在Spring中Mapper接口是如何被注入的?在Mapper接口中是否可以有重载方法?当实体类中的属性名和表中的字
Wesley13 Wesley13
3年前
mysql一次更新多条不同的记录
  最近oschina上又有朋友问到了mysql中一次更新多条不同的记录的方法,我知道的方法有两种,使用onduplicatekeyupdate语法和使用replaceinto语法。  这两个语法都需要主键索引或唯一索引支持,下面举例说明。  测试用的表结构和数据CREATETABLEt(idi
Wesley13 Wesley13
3年前
MyBatis学习总结(17)——Mybatis分页插件PageHelper
如果你也在用Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页,部分特殊情况请看重要提示(http://git.oschina.net/free/Mybatis_PageHelper/blob/master/wikis/Important.markdown)。想要使用分页插件?请看如何使用分页
Wesley13 Wesley13
3年前
MySQL & MariaDB Online DDL 参考指南
!图文无关(https://ssl.aicode.cc/prometheus/20201026115911.JPG)概述在早期的MySQL版本中,DDL操作(如创建索引等)通常都需要对数据表加锁,操作过程中DML操作都会被阻塞,影响正常业务。MySQL5.6和MariaDB10.0开始支持OnlineDDL,可以在执
Wesley13 Wesley13
3年前
SQL语句优化
SQL语句优化规范:1\.使用mysqlexplain对sql执行效率进行检测,explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。1)使用方法:在select语句前加上explain即可2)explain分析结果形式如下:table|type
Stella981 Stella981
3年前
InfluxDB学习之InfluxDB的基本概念
一、与传统数据库中的名词做比较influxDB中的名词传统数据库中的概念database数据库measurement数据库中的表points表里面的一行数据二、InfluxDB中独有的概念1)PointPoint由时间戳(time)、数据(field)、标签(tags)组成。Po