- 博客(11)
- 收藏
- 关注
原创 Java 常见IO流 总结
Java IO 什么是流 内存与存储设备之间传输数据的通道 流的分类 方向分: 输出流: 由内存写入存储设备 输入流:由存储设备读入内存 单位分: 字节流:以字节为单位传输数据,可以读写所有数据 字符流:以字符为单位传输数据,只能读写文本数据 功能分: 节点流:具有实际传输数据的读写功能 过滤流:在节点流基础之上增强功能 流的介绍 子类实现 FileInputStream:从某个文件获取输入字节。 public class Demo{ public static void main(
2020-08-04 08:52:39
196
原创 数据库的设计三大范式
规范数据库设计 数据库设计的三大范式 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 第二范式(2NF):在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖) 第三范式(3NF):在2NF基础上,任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖) 文章参考链接 : 链接1 链接2 ...
2020-07-24 11:46:43
135
原创 Mysql事务管理
什么是事务 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。 要么都成功,要么都失败!! 事务的A
2020-07-24 09:13:43
170
原创 Mysql常见函数
Mysql常用函数 数学运算 select abs(-8) #取绝对值 8 select ceiling(9.4) #向上取整 10 select floor(9.4) #向下取整 select rand() #返回随机数 select sign(12) #判断符号 正数返回1 负数返回-1 字符串函数 select char_length('加油') #返回字符串长度 2 select concat('我','爱','你') #拼接
2020-07-23 14:51:16
109
原创 Mysql分页与排序
分页 语法:limit 起始值, 页面的大小。 第一页 limit 0 ,5 第二页 limit 5 ,5 第n页 limit (n-1)*5, 5 公式:limit (n-1)*pagesize , pagesize pagesize:代表页面数据多少 n : 当前页 从table_name表中查询前五条数据 select * from table_name limit 0,5 从table_name表中根据id排序并查询前五条数据 *注:limit 关键字要写在一条
2020-07-23 13:00:41
490
原创 Mysql数据库管理 DQL总结
DQL语言 数据查询语言,所有数据查询都用它 select. 简单的查询,复杂的查询。 数据库中最为核心的语言。 使用频率最高。 基础的查询 查询表内所有信息 select * from table_name; 查询指定字段 查询name,age字段 指定别名 select name,age from table_name; select name as a,age as b from table_name as name; concat字符拼接的使用 select concat('
2020-07-23 12:17:55
124
原创 DQL,DML,DDL,DCL简单介绍
SQL语言共分为四大类 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL 名称 全称 作用 SQL Structure Query Language 结构化查询语言 DQL data query language 数据查询语言 select操作 DML data manipulation language 数据操作语言,主要是数据库增删改三种操作 DDL data defination language 数据库定义语言,主要是建表、删除表、修改表
2020-07-18 13:55:05
186
原创 Mysql数据管理 DML总结
DML语言 数据库操作语言crud insert 插入 update 修改 delete 删除 1.添加 标准式插入。 插入数据字段和数据一定要一一对应。 insert into `table_name`(`first`,`second`) values('pengyu','wao') 插入多行数据 insert into `table_name`(`name`,`descr`) values ('pengyu','wao'), ('demo','test')
2020-07-18 13:40:27
168
原创 Mysql基础命令大全
数据库连接 1.命令行连接 mysql -u root -p #-u 后面添加用户名 -p 后添加用户密码 2.退出命令行连接 exit; 数据库基本操作 1.显示所有数据库 show databases; 2.打开数据库 use name1; #name1 为数据库名称 3.显示数据库中所有表 show tables; 4.显示数据库pyu表的结构 describe pyu; 5.创建数据库 create database name2; #创建名为name2的数据库 cr
2020-07-18 11:56:51
133
原创 Mysql数据库引擎InnoDB和MyISAM区别
1.背景介绍 MyISAM引擎在早些年作为数据库默认引擎 InnoDB为现在默认的数据库默认搜索引擎 2.二者比较图 项目 MyISAM InnoDB 事务支持 不支持 支持 数据行锁定 不支持 支持 外键约束 不支持 支持 全文索引 支持 MySQL5.6开始支持InnoDB全文索引 表空间 较小 较大 3.优点 MyISAM: 节约空间,速度较快。 InnoDB: 支持事务,安全性高,支持多表多用户操作。 ...
2020-07-18 11:08:59
107
原创 Mysql常见数据类型与字段属性
数据库常用基本类型 1.数值类型 类型 大小 tinyint 1字节 smallint 2字节 mediumint 3字节 int 4字节 bigint 8字节 float 4字节 double 8字节 decimal 2.字符串类型 类型 大小 char 0~255 varchar 0~255 tinytext 0~255 text 0-65535 ··· ··· 3.时间日期 类型 格式 date YY
2020-07-18 09:59:38
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人