菜鸟笔记
提升您的技术认知

mysql 笔记-ag真人游戏

mysql 清空表中数据

菜鸟阅读 : 954

删除表信息的方式有两种 :truncate table table_name;delete * from table_name;注 : truncate操作中的table可以省略,delete操作中的*可以省略 truncate、delet...

mysql游标循环的使用

菜鸟阅读 : 1546

create procedure `test`.`new_procedure` () begin -- 需要定义接收游标数据的变量 declare a char(16); -- 游标 declare cur cursor for selec...

索引失效场景

菜鸟阅读 : 1974

针对自己曾经经历过的一道面试题,那些情况不走索引,于是搜索网络和书籍的一些资料,整理如下:   1、 查询谓词没有使用索引的主要边界,换句话说就是select *,可能会导致不走索引。 比如,你查询的是select * from t whe...

mysql自定义函数:身份证号码的真实性判定

菜鸟阅读 : 1783

业务过程中,遇到了身份证判断是否有效的问题。如能连接公安系统进行身份证判断,自然是最准确的,但是这对普通码农来讲是不现实的。 现根据大陆身份证号码规律,自己写判断规则,利用正则表达式来判断给定的字符串是否是近似一个有效的身份证号码。并将代码...

mysql索引的失效场景

菜鸟阅读 : 1098

今天在工作中遇到索引失效的场景,这里记录一下,因为工作的sql不方便贴上,线下创建测试表进行复现 一、准备实验数据  create table `test_order` ( `id` int(11) not null auto_i...

mysql创建用户,并设置指定访问数据库

菜鸟阅读 : 2349

一、创建用户并授权 1. 登录mysql  mysql -u root -q输入密码2. 创建数据库(已有数据库就不需要建立) create database newdb;//以创建newdb为例3. 创建用户 创建userone,只能本地...

修改mysql数据库字符集

菜鸟阅读 : 1221

模拟将latin1字符集的数据库修改为gbk 1)导出表结构 mysqldump -uroot -p --default-character-set=gbk -d databasename> createtable.sql –defa...

【数据库】mysql 加锁处理分析

菜鸟阅读 : 1063

一、背景 mysql/innodb的加锁分析,一直是一个比较困难的话题。我在工作过程中,经常会有同事咨询这方面的问题。同时,微博上也经常会收到mysql锁相关的私信,让我帮助解决一些死锁的问题。本文,准备就mysql/innodb的加锁问题...

【数据库】事务隔离级别

菜鸟阅读 : 925

事务隔离级别 为了更好地说明事务隔离级别,请先移步快速理解脏读、不可重复读、幻读 有四种隔离级别,分别是读未提交(read uncommitted),读已提交(read committed),可重复读(repeatable read),可串...

【数据库】快速理解脏读、不可重复读、幻读

菜鸟阅读 : 2096

理解这三种由于并发访问导致的数据读取问题,再理解事务隔离级别就简单多了。   【1】脏读(读取未提交数据) a事务读取b事务尚未提交的数据,此时如果b事务发生错误并执行回滚操作,那么a事务读取到的数据就是脏数据。就好像原本的数据比...

网站地图