Wesley13 Wesley13
3年前
9 MySQL
多表查询:http://www.cnblogs.com/linhaifeng/articles/7267596.html1.多表连接查询2.符合条件连接查询3.子查询一、准备表!(https://oscimg.oschina.net/oscnet/3ed677
Stella981 Stella981
3年前
Django模型层
在Django引用其他数据库,比如mysql,需要如下配置:settings.pyimportpymysqlpymysql.install_as_MySQLdb()DATABASES{'default':{'ENGINE':'django
Wesley13 Wesley13
3年前
Mysql优化
一、存储过程1.1、什么是存储过程  就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法。ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用。1.2、存储过程有哪些特性  有输入输出参数,可
Wesley13 Wesley13
3年前
MySQL MVCC
MySQL事务隔离级别的实现原理(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fcjsblog%2Fp%2F8365921.html)
Wesley13 Wesley13
3年前
mysql主从
\toc\1.GTID是什么?GTID全称Aglobaltransactionidentifier全局事物id,是MASTER创建的和事物相匹配的ID号;1.它不仅在本机上是唯一的,而且在其他服务器上也是唯一的;2.gitd与事物一一对应3.master每次comm
Wesley13 Wesley13
3年前
mysql入门
 1.创建数据库CREATEDATABASEdb1;2.创建数据表CREATETABLEtb1(usernameVARCHAR(20)NOTNULL,ageTINYINTUNSIGNED,salaryFLOAT(8,2)UNSIGNED
Wesley13 Wesley13
3年前
mysql统计
时间转任意格式DATE_FORMATselectDATE_FORMAT(NOW(),'%m%d%Y');unix_timestamp时间转时间戳selectunix_timestamp(now());from_unixtime时间戳转时间
Wesley13 Wesley13
3年前
MySQL 索引
1.如果多表联查,添加复合索引!(https://oscimg.oschina.net/oscnet/7dd4a83c5c416bba8a8bc54028fa83c7424.jpg)!(https://oscimg.oschina.net/oscnet/3a3bfb0930c4878fdf92886d0b730e437ac.jpg)
Wesley13 Wesley13
3年前
mysql报错
1、无论在mysql中执行什么语句,都会报以下错误:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.在网上找了一下原因,看到以下信息!(https://img2018.cnblogs.com/blog/1616990
Wesley13 Wesley13
3年前
Mysql索引
  有时候需要索引很长的字符列,如BLOB、TEXT或者很长的VARCHAR类型的列,这会让索引变得很大,导致查询很慢。对于这种情况,我们可以使用前缀索引来索引开始的部分字符,这样可以大大的节约索引空间,从而提高索引效率。但这样也会降低索引的选择性。  索引的选择性是指:不重复的索引值(也称为基数,cardinality)和数据表的记录总数(_