lix_uan lix_uan
4年前
MySQL学习总结
数据库的三大范式第一范式:每个列都不可以再拆分第二范式:在第一范式的基础上,非主键列完全依赖于主键第三范式:在第二范式上,非主键列只依赖主键,不依赖其他非主键事务的并发问题脏读:事务A读取了事务B更新的数据,然后数据B回滚,那么A读到的是脏数据不可重复读:事务A多次读取同一数据,事务B在事务A读取的过程中对数据进行了修改并提交,导致A多次读的数据
Wesley13 Wesley13
4年前
mysql日常维护
一、Linux(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.2cto.com%2Fos%2Flinux%2F)内核和发行版本unameacat/etc/issue二、glibc的版本/lib/libc.so.6没有man函数据的动态链
Wesley13 Wesley13
4年前
MySQL Load data
LOADDATALOW_PRIORITY|CONCURRENTLOCALINFILE'file_name.txt'REPLACE|IGNOREINTOTABLEtbl_nameFIELDSTERMINATE
Wesley13 Wesley13
4年前
mysql 批量更新
mysql批量更新共有以下四种办法1、replaceinto批量更新replaceinto表名l(id,字段1)values(1,'2'),(2,'3'),...(x,'y');2、insertinto...onduplicatekeyupdate批量更新insertint
Wesley13 Wesley13
4年前
mysql特殊使用
1、按照job和薪水倒序排序:selectename,job,salfromemporderbyjobdesc,saldesc;2、substr()截取子串该函数接收3个参数:substr(被截取字段名称,起始下标,截取长度),起始下标从1开始。查询并显示所员工姓名的第二个字母:sele
Wesley13 Wesley13
4年前
mysql函数大全
对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str)返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。mysqlselectASCII('2');  50mysqlselectASCII(2);  50mysqls
Wesley13 Wesley13
4年前
MySql基本语法
复习一下MySql的基础语法,如有问题的地方,麻烦看到的各位提出来,我好做修改!一般基本语法包括以下几类:数据类型,变量,运算符,流程控制1.数据类型只做简单列表,不做详细的描述,用到时在详细看文档1:整数:TINYINT,SMALLINT,MEDIUMINT,INT,
Wesley13 Wesley13
4年前
mysql学习 索引
  在平时开发过程中写sql时,我们通常都不太关心sql的性能,只有能给查出来数据,sql的执行速度不是太慢就不会去管它了。但是开发时期的数据量往往都不是太大,很多性能问题只有在生产环境中才会发现,如:数据过多、sql关联了太多的表,使用了太多的join、或者建立了索引,但是索引失效的问题。所以要解决这些性能上的难题,就要去研究mysql最为重要的特性索
Wesley13 Wesley13
4年前
MySQL InnoDB监控
innodb引擎在生产环境下大量使用。监控数据库状态是一项日常维护常规工作。通过监控(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.ttlsa.com%2Fhtml%2F1532.html),我们可以知晓数据库状态趋势,预防问题,未雨绸缪,有备无患。nagios&cactim
Wesley13 Wesley13
4年前
mysql 视图入门
!(https://oscimg.oschina.net/oscnet/38cb77767d589781ce84618c2c2a92c5ef5.png)!(https://oscimg.oschina.net/oscnet/bbdd9d9e1f41d196074b2a36cc9595eb9ca.png)!(https://oscimg.o