JDBC的基础操作

一、DDL /** * DDL语句 */ package com.study.mysql.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement;...

2019-05-28 18:46:11

阅读数 43

评论数 0

JDBC使用详解

一、概念 1、JDBC(Java Data Base Connectivity,Java数据库连接)   是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发...

2019-05-27 18:04:49

阅读数 45

评论数 0

数据库|详解索引

一、索引的概述 是存储引擎用于快速找到数据记录的一种数据结构,可快速访问数据库表中的特定信息。(类似于书的目录的作用) 实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 二、索引的优点 提高MySQL的检索速度。 三、索引的缺点 ①降低更新表的速度 ...

2019-05-26 16:26:27

阅读数 42

评论数 0

数据库|复制表

一、需求的提出 完全的复制MySQL的数据表,包括表的结构,索引,默认值等 二、步骤 ①使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。 ②复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命...

2019-05-25 14:55:38

阅读数 53

评论数 0

数据库|事务隔离

一、事务的并发问题 脏读 不可重复读 幻象读 第一类丢失更新 第二类丢失更新 1、脏读(diety read) ①定义:A事务读取B事务尚未提交的更改数据,并在这个数据的基础上操作。如果恰巧B事务回滚,那么A事务读到的数据根本是不被承认的。 ② 举个例子 在这个场景中,B希望取款500元但又...

2019-05-25 13:43:26

阅读数 54

评论数 0

数据库|事务(transaction)

一、提出问题:什么是事务?用处是什么? 回答:①事务就是一组sql语句,默认情况下一个SQL语句为一个事务,一个最小的不可再分的工作单元。 ② 事务主要用于处理操作量大,复杂度高的数据。 二、事务的特点 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务 事...

2019-05-25 12:07:16

阅读数 52

评论数 0

数据库|MySQL连接的使用(JOIN)

一、作用-----从多个数据表中读取数据 二、分类: INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表...

2019-05-20 18:37:21

阅读数 75

评论数 0

数据库|ALTER命令

作用:修改数据库的列属性、列名称、表名等 一、删除表字段(DROP) 注:如果数据表中只剩余一个字段则无法使用DROP来删除字段 二、添加列(ADD) ①默认自动添加到数据表字段的末尾 ②指定新增字段的位置 FIRST (设定位第一列) AFTER(设定位于某个字...

2019-05-19 15:57:16

阅读数 74

评论数 0

数据库|数据排序和分组

排序 ORDER BY语句:对读取的数据进行排序

2019-05-18 19:41:40

阅读数 73

评论数 0

数据库|having子句

having子句跟where的使用方法和作用是一样的 唯一区别:就是为了区别where。---->where只能跟着from后,having只能跟着group by后 作用:对一个表的数据进行了分组之后,用having对“组信息”进行相应 条件筛选 注:having筛选时,...

2019-05-18 19:27:43

阅读数 80

评论数 0

数据库|基本数据操作

一、插入数据 ①通用语法: INSERT INTO table_name ( field1, field2,...fieldN )VALUES ( value1, value2,...valueN ); ②例子 二、读取数据表 ①通用语法: SELECT column_name...

2019-05-17 19:53:22

阅读数 128

评论数 0

数据库|创建、删除数据表

写在最前 MySQL大小写没差,只是规范而已(以后用可视化软件时会自动时会自动识别变为大写的,这里不说这个) ------------------------------------------------------------我是分割线(#^ . ^#)------------------...

2019-05-17 17:51:00

阅读数 99

评论数 0

数据库|数据类型

一、数据类型介绍 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT 浮点数类型:FLOAT、DOUBLE、DECIMAL 字符串类型:CHAR、VARCHAR、TINY TEXT...

2019-05-13 19:36:00

阅读数 2333

评论数 1

数据库|基本操作(连接、创建、删除、选择)

写一个简单的表 对数据库的操作 语句 功能 mysql -uroot -p 连接数据库 show databases; 列出 MySQL 数据库管理系统的数据库列表 create database 数据库名; 创建了一个名为” 数据库名”的数据库 drop databa...

2019-05-12 19:05:44

阅读数 73

评论数 0

Eclipse控制台多开方法

我们在使用Eclipse开发服务器端和客户端时,经常需要同时运行服务器端和客户端,或者需要同时运行两个程序,以便联调运行情况,这时候就需要使用多开Console。 这里先介绍几个操作及其功能: ①订住当前的控制台:顾名思义就是锁定这个控制台,保持当前运行状态。(很重要) ②新开一个新的Conso...

2019-05-12 15:08:16

阅读数 76

评论数 0

网络编程|多线程网络编程

回顾多线程的知识 进程是应用程序执行的实例,有独立的内存空间和系统资源; 线程是CPU调度和分派的基本单位,进程中执行运算的最小单位,真正在CPU上运行的是线程; 使用线程的步骤: ①定义线程 ②创建线程对象 ③启动线程 ④终止线程 main()方法即为主线程入口 一个进程里...

2019-05-12 15:06:43

阅读数 57

评论数 0

网络编程|套接字

一、套接字概述 1、套接字 ----> IP地址+端口 2、端口号 由16位二进制数表示,即十进制数范围为0~65535。 0~1023端口为公认端口或熟知端口。 如果选择1024以后的端口,注意不要和其他的应用程序端口产生冲突。 3、分类 ①客户端套接字 ...

2019-04-23 19:31:16

阅读数 64

评论数 0

网络编程|InetAddress类

引出 开发网络程序的第一步是确定通信双方的主机地址。在Java中,使用InetAddress类的对象来表示主机的IP地址,该对象中也包含了一系列关于IP地址和域名的相关操作方法。 一、地址的表示 1、表示的两种形式 IP地址形式 主机名形式 以百度为例,其主机名为 www.baidu.com,I...

2019-04-21 19:58:14

阅读数 49

评论数 0

网络编程|URLConnection类

一、URLConnection简述 1、是一个抽象类 表示指向URL指定资源的活动连接。 2、依赖于Socket类实现网络连接 URLConnection类提供了比Socket类更易于使用、更高级的网络连接抽象。 3、贴近HTTP协议 4、继承关系 java.lang.Object —java.n...

2019-04-21 13:00:46

阅读数 51

评论数 0

网络编程|基于URL的网络编程

一、URL基础认识 1、定义 URL(Uniform Resource Location),称为统一资源定位符,是指向互联网“资源”的指针。 资源:简单的文件或目录;对更为复杂的对象的引用。 (如:对数据库或搜索引擎的查询结果) 2、URL类 由的java.net包提供。 一个UR...

2019-04-19 19:59:22

阅读数 65

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭