![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
晓宇码匠
尽信书,不如无书
展开
-
MySql优化
mysql多表连接查询的模式左表和右表的共有部分,即内连接SELECT filedsFROM TableA AS AINNER JOIN TableB AS BON A.key1 = B.key2;左表和右表的共有部分+左表的全部,即左连接SELECT filedsFROM TableA AS ALEFT JOIN TableB AS BON A.key1 = B.key2;左表和右表的共有部分+右表的全部,即右连接SELECT filedsFROM TableA AS ARI原创 2020-05-11 10:32:19 · 229 阅读 · 0 评论 -
win的mysql远程访问
1、mysql -u root -p2、use mysql3、GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;4、flush privileges;5、select host,user from user;原创 2020-05-28 10:49:47 · 173 阅读 · 0 评论 -
mysql的存储过程介绍、创建、案例、删除、查看
存储过程含义:一组预先编译好的sql语句的集合,理解成批处理语句好处:1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率一、创建语法create procedure 存储过程的名字(参数列表)BEGIN 存储过程体(一组合法有效的sql语句)END注意:1.参数列表包含三部分 参数模式 参数名 参数类型 举例...原创 2019-09-04 16:07:00 · 1100 阅读 · 1 评论 -
MySQL字段类型
MySQL字段类型MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT...原创 2019-08-23 15:09:40 · 139 阅读 · 0 评论 -
mysql、Java、mabatis的字段映射
mysql_mybatis字段映射 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal ...原创 2019-08-16 13:52:55 · 820 阅读 · 0 评论 -
数据库的简介与类型
简介简单的说,数据库(英文Database)就是一个存放数据的仓库,这个仓库是按照一定的数据结果(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。数据库的种类分别为层次式数据库、网络式数据库和关系型数据库。而在当今的互联网中,最常用的数据库模型主...原创 2019-07-04 22:47:55 · 284 阅读 · 0 评论 -
Mybatis延迟加载和查询缓存
一、延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。在mybatis核心配置文件中配置:lazyLoadingEnabled、aggressiv...原创 2019-06-21 23:54:23 · 243 阅读 · 0 评论 -
MyBatis标签详解
MyBatis 真正的核心在映射文件中。比直接使用 JDBC 节省95%的代码。而且将 SQL 语句独立在 Java 代码之外,可以进行更为细致的 SQL 优化。一、 映射文件的顶级元素select:映射查询语句insert:映射插入语句update:映射更新语句delete:映射删除语句sql:可以重用的sql代码块resultMap:最复杂,最有力量的元素,用来描述如何从数据库结...原创 2019-06-20 23:04:44 · 7005 阅读 · 1 评论 -
MySQL存储过程
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据...原创 2019-06-20 22:57:50 · 98 阅读 · 0 评论 -
SQL的区别及注意事项
数据库db 数据库dba 数据库工程师存放数据的仓库分类对象关系型数据库,将数据(表)以文件方式存储在磁盘上,mysql,oracle,sqlserver非关系型数据库,也叫nosql,以键值对的形式去存放数据,将数据存储在内存中,redismysql和oracle1.mysql是开源(免费),oracle是收费的2.mysql没有表空间概念,但是oracle有多个表空间,可...原创 2019-05-15 21:13:07 · 225 阅读 · 0 评论 -
SQL的多表查询
多表查询有如下几种:合并结果集;UNION 、 UNION ALL连接查询内连接 [INNER] JOIN ON外连接 OUTER JOIN ON左外连接 LEFT [OUTER] JOIN右外连接 RIGHT [OUTER] JOIN全外连接(MySQL 不支持)FULL JOIN自然连接 NATURAL JOIN子查询1 合并结果集作用:合并结果集就是把两个 sel...原创 2019-05-15 21:09:54 · 361 阅读 · 0 评论 -
SQL的单表查询
SQL概述SQL:StructureQueryLanguage。(结构化查询语言)DDL(DataDefinitionLanguage)数据定义语言,用来定义数据库对象:库、表、列等;CREATE、ALTER、DROPDML。DML(DataManipulationLanguage)数据操作语言,用来定义数据库记录(数据);INSERT、UPDATE、DELETEDCL。DCL(Da...原创 2019-05-13 22:53:24 · 864 阅读 · 0 评论