数据库和JDBC
文章平均质量分 74
Jivan2233
一个又在努力准备复试的考研学生。
展开
-
MySQL学习笔记(一)
约束1、主键约束(唯一标识) 当表的某一列被指定为主键后,该列就不能为空,不能有重复值出现。create table 表名( 列名 列类型 primary key, 列名 列类型);或者create table 表名( id int, 列名 列类型, primary key(id));在创建表的时候我们可以通过在类型后面加prima...原创 2018-02-21 14:23:52 · 274 阅读 · 0 评论 -
JDBC学习笔记(一)
JDBC介绍JDBC全称为:Java Database Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包:1、java.sql 2、javax.sql开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动 ojdbc.jar ,mysq/mysql-connector-java-5.1.6-bin.jar/ sql ...原创 2017-11-18 13:02:46 · 454 阅读 · 1 评论 -
MySQL学习笔记(二)
一、事务简介用银行转账举例子,加入张三转100给李四,这里需要两条sql语句: 1、给张三的账户减去100 2、给力四的账户加上100 如果在第一条sql语句执行成功后,在执行第二条语句之前,程序被中断了,那么李四的账户上并没有加上100元,而张三的账户上减去了100元,这样是肯定不行的。事务就是多条SQL语句必须一起执行成功,如果有一条sql语句执行失败,那么这个事务就执行失败,事务执...原创 2018-02-26 14:16:12 · 218 阅读 · 0 评论 -
MySQL安装
一、下载MySQL官网:戳我一下 点进去后选择MySQL on Windows 然后点击MySQL Installer 然后在最底下下载 我一般选第二种,下载完再安装。二、安装打开安装软件后按照下面的图片安装 这里根据自己的需要选择 这里是两个插件,一个是VS的,一个是Python的,因为我用不到,所以就没选 这里就开始安装相关的软件了,一...原创 2018-02-18 16:31:27 · 421 阅读 · 0 评论 -
MySQL语法总结
一、DDL(数据定义语言)1、查看所有数据库show databases; 2、选择数据库use 数据库名; 3、创建数据库create database [if not exists(添加这句后如果数据库存在也能正确执行sql语句,但是并不会有任何效果,如果不加且数据库已经存在就会报错)] 数据库名 [charset=utf8(指定数据库的编码方式,默认是utf8)];中括号中的是可选的...原创 2018-02-20 16:25:54 · 232 阅读 · 0 评论 -
MySQL学习笔记(三)——多表查询
今天在学习Mybatis一对一,一对多,多对多查询的时候突然发现自己已经把多表查询忘光了,然后看了一下博客,发现自己竟然没有做这一部分的笔记,简直了,所以,就先把这一部分补上,同时增强一下记忆。多表查询一、合并结果集1、合并结果集的要求:合并的两个结果集中,列的类型和列数相同union,去除重复行union all,不去除重复行2、创建两张表,并插入数据 3、...原创 2018-03-20 16:02:21 · 265 阅读 · 0 评论 -
MySQL优化知识点总结
前言这篇博文是对尚硅谷MySQL高级课程的总结。一、存储引擎简介 对比项 MyISAM InnoDB 主外键 不支持 支持 事务 不支持 支持 行表锁 表锁,即使操作一条记录也会锁住整个表,不适合高并发的操作 行锁,操作时只锁某一行,不对其他行有影响,适合高并发操作 缓存 只缓存索引,不缓存真实数据 不仅...原创 2018-07-19 18:53:45 · 1413 阅读 · 1 评论