mysql锁是什么意思
mysql锁机制是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。mysql各存储引擎使用了三种类型的锁定机制,分别是:表级锁定、行级锁定、页级锁定。
2020-06-30 07:00:12阅读全文
mysql悲观锁怎么实现?
mysql悲观锁的方法:1、首先利用【select ... for update】加锁,操作完成后使用commit来释放锁;然后innodb引擎来默认行级锁;最后查不到数据时,则不锁表即可。
2020-06-30 06:58:33阅读全文
数据库触发器怎么创建
创建数据库触发器的语法是:【CREATE <触发器名> < BEFORE | AFTER >ON <表名> FOR EACH Row<触发器主体>】。触发器在当前数据库中具有唯一的名称。
2020-06-30 05:23:58阅读全文
分享MySQL中实用的几种SQL语句
在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。
2020-06-30 05:20:54阅读全文
mysql日期和时间函数有哪些?
mysql日期和时间函数有:1、【now()】获取年月日时分秒;2、【curdate()】获取年月日;3、【dayofweek()】返回日期date的星期索引;4、【WEEKDAY()】返回date的星期索引。
2020-06-30 05:12:24阅读全文
mysql中char和varchar数据类型的区别是什么
mysql中char和varchar数据类型的区别是:varchar类型用于存储可变长的字符串,char类型用于存储定长的字符串。varchar适用于字符串列的最大长度比平均长度大的情况,char适用于列的长度为定值的情况。
2020-06-30 05:09:39阅读全文
mysql数学函数有哪些?
mysql数学函数有:1、绝对值函数【ABS(X)】和返回圆周率的函数【PI(X)】;2、平方根函数【SQRT(X)】和求余函数【MOD(X,Y)】;3、获取随机数的函数【RAN()】和【RAND(X)】。
2020-06-30 05:04:37阅读全文
常用MySQL函数有哪些?
常用MySQL函数有数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数和其他一些函数,通过这些函数,可以简化用户的操作。
2020-06-30 04:27:12阅读全文
mysql格式化函数是什么?
mysql格式化函数是:1、【DATE_FORMAT(date,fmt)】依照字符串fmt格式化日期date值;2、【FORMAT(x,y)】把x格式化为以逗号隔开的数字序列,y是小数位数;3、【INET_ATON(ip)】返回IP地址的。
2020-06-30 03:55:37阅读全文
InnoDB存储引擎的特点
自从 MySQL 5.1 之后,默认的存储引擎变成了 InnoDB 存储引擎,相对于 MyISAM,InnoDB 存储引擎有了较大的改变,它的主要特点是:
2020-06-30 03:46:45阅读全文
mysql聚簇索引和非聚簇索引的区别
mysql聚簇索引和非聚簇索引的区别是:对于聚簇索引,表数据按顺序存储,即索引顺序和表记录物理存储顺序一致;对于非聚簇索引,表数据存储顺序与索引顺序无关。
2020-06-30 03:15:51阅读全文
数据库怎么做单表查询?
数据库单表查询的方法:1、select查询操作,筛选列;2、where语句,筛选行;3、group by分组;4、having过滤条件,是针对组做过滤条件,是放在group by后面执行的;5、order by排序,对查询出来的数据排序。
2020-06-30 03:00:23阅读全文
mysql加密函数有哪些?
mysql加密函数有:1、【DECODE(str,key)】使用key作为密钥解密加密字符串str;2、【AES_DECRYPT(str,key)】返回用密钥key对字符串str利用高级加密标准算法解密后的结果。
2020-06-30 02:55:00阅读全文
mysql的隔离级别是如何实现的
mysql的隔离级别的实现方法:当隔离级别为未提交读时,所有的读不加锁,读到的数据都是最新的数据,性能最好,所有的写加行级锁,写完释放。当隔离级别为串行化时,读写都会加锁。
2020-06-30 02:53:56阅读全文
myisam是什么意思
myisam是mysql5.1版本前的默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。每个MyISAM在磁盘上存储成三个文件,每一个文件的名字以表的名字开始,扩展名指出文件类型。
2020-06-30 01:51:16阅读全文
数据库设计的基本原则是什么
数据库设计的基本原则是:1、将具有同一个主题的数据存储在一个数据表中;2、尽量消除冗余,提高访问数据库的速度;3、关系数据库中,各个数据表之间关系只能为一对一和一对多的关系。
2020-06-30 01:32:54阅读全文
mysql中char表示什么意思
mysql中char表示定长字符串类型,它的特点是:1、存储空间固定;2、长度不够时,内部存储使用空格填充;3、输入的字符长度超过指定长度后,char会截取超出的字符。char类型适用于存储很短的字符串。
2020-06-30 00:22:15阅读全文
mysql锁粒度是什么
mysql锁粒度就是我们通常所说的锁级别。数据库引擎具有多粒度锁定,允许一个事务锁定不同类型的资源。mysql数据库有三种锁的级别,分别是:页级锁、表级锁和行级锁。
2020-06-29 23:51:18阅读全文
mysql中varchar是什么类型
mysql中varchar是可变长度的类型,在varchar类型的数据列里,每个值只占用刚好够用的字节,再加上一个用来记录其长度的字节。如果字符串列最大长度比平均长度大很多的列,那么就可以使用varchar来储存。
2020-06-29 21:28:43阅读全文
mysql命令行常用命令
2020-06-28 19:17:05阅读全文