MySQL
文章平均质量分 78
Better蜗牛
这个作者很懒,什么都没留下…
展开
-
sql语句中IF、IFNULL、NULLIF、ISNULL函数的使用
1. IF()函数的使用 IF(expr1,expr2,expr3)的用法 如果expr1的值为true,则返回expr2的值,如果expr1的值为false,则返回expr3的值 2.IFNULL()函数的使用 IFNULL(expr1,expr2)的用法 如果expr1 不为 NULL,则 IFNULL() 的返回值为 expr1;否则其返回值为 expr2。 IFNULL()的返回值是数字或是字符串,具体情况取 决于其所使用的语境。 3. NULLIF()函数的使用 NULLIF(ex原创 2020-09-25 22:28:17 · 809 阅读 · 0 评论 -
mysql查询某个字段在哪个表,如何查询该字段的信息(mysql查询某个字段在哪个表和哪个库),以及查找没有主键的数据库表
系统的每个阶段开发,对同一个字段的设计,类型,长度,注释等可能会有区别,会导致,相同的字段的属性为什么不一样,不规范,需要进行同一修改,由于数据库表非常多,那么怎样快速的查询相关信息,以及快速进行修改,生成相应的SQL语句, 查找没有主键的数据库表。原创 2023-07-10 19:34:33 · 963 阅读 · 0 评论 -
SQL语句中,通过行转列的方法,实现数据迁移,保持数据库中的数据一致性
不管是面试还是真实业务场景都会经常遇到,行转列的场景。那么,在SQL语句开发中,我们怎样将一张表的数据通过行转列迁移到另外一张数据库表中,以保持数据的一致性。 比如我们需要将下面数据库表basedb.t_param中的数据,迁移到数据库表transferdb.t_new_param中。..................原创 2022-07-28 21:23:41 · 1037 阅读 · 1 评论 -
MySQL语句,对数据库表的结构进行基本操作(新增/修改/删除唯一键,主键,字段的类型、长度、备注等)的可重复执行的通用存储过程SQL语句
在我们日常的开发过程中,经常使用sql语句对数据库表中的结构进行改变,例如:修改表中的主键,唯一索引的组成,新增/删除数据库表中的字段,以及修改字段的类型,长度,备注等,但是可重复执行的能力比较差,因此,使用存储过程来执行,修改数据库表结构,增加可重复执行能力,此文中还包括不使用储存过程的SQL和存储过程的SQL对比,既可以以学习alter table进行操作,也可以使用储存过程操作。...............原创 2022-07-28 19:16:08 · 434 阅读 · 0 评论