![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
+SQL/数据库
GuoyeZhang
全栈工程师(大前端方向)
展开
-
MySQL查找字段中是否存在某个字符串或数字
MySQL查找字段中是否存在某个字符串或数字1. 正确的写法2. 错误的写法3. 总结下面是表tb_product_info_detail,假如需要在specification字段中查找是否存在11,并返回相应的记录。1. 正确的写法SELECT * FROM tb_product_info_detail WHERE FIND_IN_SET('11', tb_product_info_detail.specification)运行结果只有第1条记录符合2. 错误的写法SELECT * FRO原创 2020-07-31 12:38:46 · 4392 阅读 · 0 评论 -
SQL-orderby将null的记录置后/置前
SQL-orderby将null的记录置后/置前1. 设置排序2. 使用COALESCE3. 使用case语句如何使null值的记录排序到最后?在使用orderby进行查询时,有时候会遇上null值,那排序默认就会置前(mysql置前,oracle置后),那如何调整null值记录的排序?1. 设置排序order by colum asc 时,null默认被放在最前order by colum desc 时,null默认被放在最后# null被强制放在最前,不为null的按声明顺序[asc|d原创 2020-07-22 10:03:39 · 1383 阅读 · 1 评论 -
SQL基础笔记(6)- 聚集函数
SQL基础笔记(6)- 聚集函数聚集函数使用示例HAVING 与 WHERE 的区别聚集函数使用示例-- COUNT(role_assist)会忽略值为 NULL 的数据行,而 COUNT(*) 只是统计数据行数,不管某个字段是否为 NULLSELECT COUNT(*) FROM heros WHERE hp_max > 6000SELECT COUNT(role_assis...原创 2020-04-29 11:28:49 · 226 阅读 · 0 评论 -
SQL基础笔记(5)- 函数
SQL基础笔记(5)- 函数常用的 SQL 函数1. 算术函数2. 字符串函数3. 日期函数4. 转换函数写法注意项常用的 SQL 函数算术函数字符串函数日期函数转换函数1. 算术函数ABS(x) 绝对值CEIL(x) 大于x的最小整数FLOOR(x) 小于x的最大整数MOD(x,y) x/y的模RAND() 0~1内随机值ROUND(x,y) 四舍五入TRUNC...原创 2020-04-27 15:50:45 · 171 阅读 · 0 评论 -
SQL基础笔记(4)- SELECT 查询基础
SQL基础笔记(4)- 如何提升 SELECT 查询效率基础查询1. SELECT基础查询2. DISTINCT的使用3. ORDER BY排序4. LIMIT约束返回结果数量5.SELECT 的执行顺序基础查询下图为表ums_admin表的数据例子1. SELECT基础查询-- 查询用户名和邮箱SELECT username,email FROM ums_admin;-- 查询表...原创 2020-03-16 22:59:22 · 277 阅读 · 0 评论 -
SQL基础笔记(3)- DBMS数据库管理系统相关查询语句
SQL基础笔记(3)- DBMS相关查询语句1. 开启SQL语句执行时间1.1 查询`profiling`1.2 设置`profiling`2. SQL执行历史查询2.1 执行历史2.2 执行过程的具体时间3. 查看DBMS MySQL的版本1. 开启SQL语句执行时间如何知道 SQL 执行时所使用的资源情况,开启profiling1.1 查询profiling![在这里插入图片描述](h...原创 2019-12-06 09:32:44 · 348 阅读 · 0 评论 -
SQL基础笔记(2)- 执行过程
SQL基础笔记(2)- 执行过程Oracle中SQL的执行过程MySQL中SQL的执行过程MySQL 的存储引擎笔记的部分内容来自于极客时间的《SQL必知必会》下面聊聊SQL的执行过程,分Oracle和MySQL。DBMS的原理大致一样,但有些许区别。Oracle中SQL的执行过程SQL 语句在 Oracle 中经历了以下的几个步骤。语法检查:检查 SQL 拼写是否正确,如果不...原创 2019-12-06 09:32:18 · 134 阅读 · 0 评论 -
SQL基础笔记(1)- 约定
SQL基础笔记(1)SQL 语言功能划分SQL 大小写约定SQL 语言功能划分SQL 语言按照功能划分成以下的 4 个部分DDL,Data Definition Language,也就是数据定义语言定义数据库对象,包括数据库、数据表和列。通过使用 DDL,可以创建,删除和修改数据库和表结构。DML,Data Manipulation Language,数据操作语言操作和数据库相关的...原创 2019-12-05 10:46:45 · 173 阅读 · 0 评论 -
MySQL 字段text类型的长度
text的3种类型MySQL 3种text类型:TEXTMEDIUMTEXTLONGTEXTtext的长度TEXT:65,535 bytes ~64kbMEDIUMTEXT: 16,777,215 bytes ~16MbLONGTEXT: 4,294,967,295 bytes ~4Gb原创 2019-08-13 00:26:11 · 23375 阅读 · 0 评论 -
数据库授权操作oracle
登录你的数据库,使用用户sys进行授权操作。在下面的脚本中,把user成改你的数据库用户名。GRANT SELECT ON sys.dba_pending_transactions TO user;GRANT SELECT ON sys.pending_trans$ TO user;GRANT SELECT ON sys.dba_2pc_pending TO user;GRANT EXE...原创 2019-05-23 21:36:59 · 625 阅读 · 0 评论 -
The default storage engine 'wiredTiger'
The default storage engine 'wiredTiger' is not available with this build of mongodwin7 32位系统在安装mongodb数据库时遇到问题。2016-01-05T17:44:48.381+0800 I STORAGE [initandlisten] exception in initAndListen: 2...原创 2019-05-11 14:39:43 · 192 阅读 · 0 评论