1 #存储过程 2 /* 3 存储过程:类似于java中的方法 4 好处: 5 1、提高代码的重用性 6 2、简化操作 7 8 */ 9 #存储过程 10 /* 11 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 12 1、提高代码的重用性 13 2、简化操作 14 3、减少了编译次数并 ...
分类:
数据库 时间:
2020-07-30 21:58:50
阅读次数:
83
1 #函数 2 /* 3 函数:类似于java中的方法 4 好处: 5 1、提高代码的重用性 6 2、简化操作 7 8 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 9 1、提高代码的重用性 10 2、简化操作 11 3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 12 ...
分类:
数据库 时间:
2020-07-30 21:57:16
阅读次数:
81
##一、语句 SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML 部分: SELECT ...
分类:
数据库 时间:
2020-07-30 21:53:14
阅读次数:
82
一、索引的本质 没有索引的sql是没有灵魂的,查询速度是非常慢的。 本质:索引是帮助MySql快速获取数据的排好序的数据结构。 二、 索引数据结构: 二叉树 :层级太高,自增主键索引甚至退化成了链表 红黑树 :红黑树是平衡二叉树的一种,相对于二叉树好点,但是当数据大时,层级还是很高,查询速度慢。 H ...
分类:
数据库 时间:
2020-07-30 21:44:40
阅读次数:
80
https://blog.csdn.net/qq_39623058/article/details/88779242 (所有的动态sql标签,非常详细) 下面是trim标签: ...
分类:
其他好文 时间:
2020-07-30 18:24:06
阅读次数:
72
1、MySQL存储过程 1.1、什么是存储过程 带有逻辑的sql语句;带有流程控制语句(if while)等等 的sql语句 1.2、存储过程的特点 1)执行效率非常快,存储过程是数据库的服务器端执行的。 2)移植性很差,不同数据库的存储过程是不能移植的。 2、存储过程的语法 -- 创建存储过程1 ...
分类:
数据库 时间:
2020-07-30 18:23:45
阅读次数:
93
当前访问mysql的账号root缺少系统权限,执行以下sql语句即可 GRANT XA_RECOVER_ADMIN ON *.* TO root@'%' ; 查看mysql当前访问用户的权限 show grants for 用户名@'主机地址(%代表任意ip)' 参考:https://blog.cs ...
分类:
数据库 时间:
2020-07-30 18:19:15
阅读次数:
180
安装很多次mysql,linux,windows版本的都有遇到的问题,总是不总结,结果就是走很多弯路,所以此次记录一下。 1.首先安装完mysql8.0.21 后,发现无my.ini,解决办法 1)默认安装到c盘会自动隐藏,记得打开隐藏文件找到他 2)找不到的情况下,在mysql的安装目录下新建my ...
分类:
数据库 时间:
2020-07-30 18:17:41
阅读次数:
163
MySql数据无法被远程连接 MySql 默认无法被远程连接,只能通过 localhost 或者 127.0.0.1 来本地访问。可以在 navicat 中修改(通过界面操作或者SQL执行)。 use mysql; ##然后查看下当前连接允许情况 select host, user, authent ...
分类:
数据库 时间:
2020-07-30 18:16:46
阅读次数:
83
原文:https://blog.csdn.net/weixin_40719943/article/details/106964258 一、原生SQL查询DbSet提供了四个方法用来执行原生的sql查询 (一)执行非字符串插值的字符串1 FromSQLRaw("select *..."); 2 Fro ...
分类:
数据库 时间:
2020-07-30 18:13:00
阅读次数:
156