mysql
zjtMeng
攻城狮
展开
-
JDBC编程
JDBC的概念及作用:概念介绍: JDBC(Java DataBase Connectivity)是一种数据库连接技术,能实现Java程序对各种数据库的访问。由一组使用Java语言编写的类和接口(JDBC API)组成作用: 1.建立与数据库的访问连接。 2.将编写好的SQL语句发送到数据库执行。 3.对数据库返回的执行结果进行处理。JDBC编程原始方法:1.加载数据...原创 2018-05-14 10:51:53 · 188 阅读 · 0 评论 -
Mysql—— 内连接、左连接、右连接以及全连接查询
获取 boy 、girl 表下载地址一、内连接查询 inner join关键字:inner join on 语句:select * from a_table a inner join b_table b on a.a_id = b.b_id;说明:组合两个表中的记录,返回关联字段相符的记录,也就是返回两个表的交集(阴影)部分。案例解释:在boy表和girl 表中查出...原创 2018-10-05 23:03:31 · 265912 阅读 · 64 评论 -
Mysql存储引擎
Mysql存储引擎有多种: 存储引擎 介绍 MyISAM(常见) 它不支持事务,也不支持外键,尤其是访问速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用基本都可以使用这个引擎来创建表。 InnoDB(常见) 5.5版本后MySQL的默认数据库,支持事务和行级锁定,比MyISAM处理速度...原创 2018-09-22 22:13:53 · 189 阅读 · 0 评论 -
Mysql—— 三种子查询
资源下载入口一、子查询的执行顺序:严格的执行顺序:where > group by > having > order by > limit 二、where 子查询解释:内层的查询结果作为外层的SQL的筛选条件1.案例:查出序号(goods_id)最大的商品信息(goods_id、goods_name),goods 表部分结构如下:采用非子查询...原创 2018-10-05 16:44:53 · 501 阅读 · 0 评论 -
Mysql—— order 和 limit 的用法
资料下载入口一. 排序order by示例:SELECT goods_id,goods_name,cat_id FROM goods ORDER BY cat_id;降序(从上往下递减):desc; 3 2 1 升序(从上往下递增);asc;(未指明排序顺序,默认为升序) 1 2 ...原创 2018-10-04 23:16:49 · 2052 阅读 · 0 评论 -
Mysql —— where 与 having
资料下载入口本质区别:where 对磁盘上的表进行操作,而having 是对结果集进行操作;==> where 是在分组前过滤数据,而having 是在分组之后过滤数据;执行顺序: where 、聚合函数和 having 在from 后面的执行顺序(从先到后):where > 聚合函数(sum,avg,count,max,min)> having举例说明:...原创 2018-10-04 20:23:40 · 338 阅读 · 0 评论 -
Mysql——group分组与统计函数
本博客所用到的sql文件Mysql统计函数函数 max() 求最大值 count() 求行数 avg() 求平均函数 min() 求最小值 sum() 求总和 例如:有一个goods表...原创 2018-10-04 15:40:02 · 27750 阅读 · 1 评论 -
Mysql 删除数据表的三种方式详解
用法:1、当你不再需要该表时, 用 drop;2、当你仍要保留该表,但要删除所有记录时, 用 truncate;3、当你要删除部分记录或者有可能会后悔的话, 用 delete。 删除程度可从强到弱如下排列:1. drop table tb; drop 是直接将表格删除,无法找回。例如删除 user 表:drop table user;2. trunc...原创 2018-09-23 17:45:06 · 6939 阅读 · 0 评论 -
Mybatis 教程 二
Mybatis教程一 在教程一中已经介绍了Mybatis核心包、依赖包、数据驱动包的导入方法,以及创建工程的前期准备工作,本教程是其基础上,继续介绍实现mybatis根据用户名称模糊查询用户信息列表的功能。实现根据用户名称模糊查询一个用户信息1.修改映射文件添加select标签,并使用拼接符 ${}<select id ="findUserByUserName" paramet...原创 2018-05-14 22:57:11 · 131 阅读 · 0 评论 -
Mybatis教程之一
本教程目标:能通过mybatis,对数据库中User表进行以下操作:1.根据用户id查询一个用户信息2. 根据用户名称模糊查询用户信息列表3. 添加用户4. 更新用户5. 删除用户1.前期准备 使用mybatis,前期需要导入一些mybatis核心包、依赖包、数据驱动包,它们之间除了用于测试的junit包以外,其他每一个包都是缺一不可的,而且各个包的版本也需要对应好。此处为了...原创 2018-05-14 21:50:28 · 465 阅读 · 0 评论 -
MySQL数据库设计规范
一、数据库命名规范1.所有数据库对象名称必须使用小写字母并用下划线分割因为mysql数据库在默认情况下,对数据库名称的大小写是敏感的: 不同的数据库名 DbName dbname 不同的表名 Table table tabLe...原创 2018-10-26 10:52:49 · 536 阅读 · 0 评论