摘要:
普通操作 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; im 阅读全文
摘要:
索引相当于字典的目录,可以加快查询的速度,但索引也会占用空间 1.普通索引 只是加快查询速度 2.唯一索引 与普通索引的区别在于查询的数据是唯一的 3.联合索引 当有多个字段作为查询条件且经常出现,将这些字段联合作为索引就是联合索引,占用空间很大 4.全文索引 一般用于大文本,不适用于=,适用于li 阅读全文
摘要:
视图的应用场景 对多次使用的查询,简化这个查询语句 视图创建 -- create(用replace将覆盖已存在的视图) view 视图名 as 查询语句 CREATE VIEW book_author AS (SELECT a.name bookName, b.name authorName FRO 阅读全文
摘要:
联表查询 -- 规则1:两张表的主键跟外键相等 -- 规则2:多张表的关联,每张表之间一定是互有联系 -- 显示每个商品的名字、类型、价格 -- 商品名字与商品价格在商品表里,商品类型在商品属性表里,商品属性表中有商品id与商品表的id对应 select a.name '名字',b.type '类型 阅读全文
摘要:
插入记录 -- 插入一条记录 insert into 表名(字段1,字段2……) values(值1,值2……) -- 插入多条数据 insert into 表名(字段1,字段2……) values(值1,值2……),(值1,值2……),…… 修改记录 -- 修改满足条件所有记录 update 表名 阅读全文
摘要:
DDL包括创建表和库的操作 建库 create database 库名; 查看所有库 show databases; 选择库 use 库名; 查看库内所有表 show tables; 删库 drop database 库名; 建表 create table student( id int auto_ 阅读全文
摘要:
1.定义一个存储Person对象的ArrayList 2.往ArrayList集合中存储Person对象 3.创建一个序列化流ObjectOutputStream 4.使用ObjectOutputStream对象中的方法writeObject,对集合进行序列化 5.创建一个反序列化ObjectInp 阅读全文
摘要:
序列化 将对象转为字节文件 File file = new File("E:\\books\\se.txt"); if (!file.exists()) { file.createNewFile(); } FileOutputStream fos = new FileOutputStream(fil 阅读全文
摘要:
字节流以字节的形式读写文件,不同于字符流,字节流可以读写非文本文件 读字节流 //构造方法 FileInputStream fis = new FileInputStream(file); //参数是File类型对象 //读取 fis.read(); //从文件读取一个字节的数据返回这个数据的int 阅读全文
摘要:
文件操作案例 获取某个文件夹下的所有指定文件 import java.io.File; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collections; import java.u 阅读全文