随笔分类 - mysql
在学习mysql时的知识和问题
摘要:关于mysql时间函数 日期常用函数 now() 返回当前日期和时间 CURDATE() 返回当前日期 DATE_ADD() 添加时间 DATE_SUB() 减去时间 DATEDIFF() 返回两个日期之间的天数 DATE_FORMAT()日期时间格式化 示例 1、获取今天的所有数据 select
阅读全文
摘要:SQL练习 本文是针对SQL的练习,练完这几十道题,会对SQL的理解更深,写SQL的能力也会更强 本文的思路或者答案或者理解是错的 欢迎讨论和纠正 练习前准备 创建表以及添加基础的表数据 CREATE DATABASE stumsc; CREATE TABLE student( sno VARCHA
阅读全文
摘要:什么是乐观锁? 很乐观的想,总是不会发生并发问题,每次取数据的时候总认为其他线程不会对数据进行修改,所以就不会加锁。但是在更新数据的时候,会判断在此之前又没有其他线程修改过数据。 实现乐观锁一般使用版本号机制和CAS操作。 版本号机制 一般是在数据表中加上一个数据版本号version字段,表示数据被
阅读全文
摘要:原文地址:https://shockerli.net/post/1000-line-mysql-note/
阅读全文
摘要:清空表的时候注意外键约束 命令版 查询数据库中所有表名select table_name from information_schema.tables where table_schema='DB_name' and table_type='base table';查询指定数据库中指定表的所有字段名
阅读全文
摘要:原文地址:https://www.cnblogs.com/digdeep/p/4818660.html 移植sql server 的存储过程到mysql中,遇到了sql server中的: IF @@ROWCOUNT < 1 对应到mysql中可以使用 FOUND_ROWS() 函数来替换。 1.
阅读全文
摘要:聚合函数 avg()函数 - 计算一组值或表达式的平均值。 count()函数 - 计算表中的行数。 instr()函数 - 返回子字符串在字符串中第一次出现的位置。 sum()函数 - 计算一组值或表达式的总和。 min()函数 - 在一组值中找到最小值。 max()函数 - 在一组值中找到最大值
阅读全文
摘要:表8-2 中的SOUNDEX 需要做进一步的解释。SOUNDEX 是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。SOUNDEX 考虑了类似的发音字符和音节,使得能对字符串进行发音比较而不是字母比较。虽然SOUNDEX 不是SQL 概念,但多数DBMS 都提供对SOUNDEX的支持。 说
阅读全文
摘要:1.Official Home Of MySql 2.W3Schools.com 3.MySql Basics 4.Tutorialized.com 5.Tizag MySql Tutorials 6. Tutorialspoint.com 7. MySql Forge 8.Official MyS
阅读全文
摘要:主键(PRIMARY KEY) 主键在一个数据表中只能有唯一的一个,约束当前字段的值不能重复,且非空保证数据的完整性,也可以当做当前数据表的标识符用来查询(当做索引,唯一性索引的一种) 创建带主键的表 外键(FORGEIGN KEY) 外键起的作用就是让你在数据库帮助的情况下更合理的添加数据的正确度
阅读全文