数据库学习笔记
文章平均质量分 80
数据库
烟雨平生ing
这个作者很懒,什么都没留下…
展开
-
oracle sql 分割某个字段中用逗号隔开的数据为行
[https://blog.csdn.net/u014514528/article/details/80611128]https://blog.csdn.net/u014514528/article/details/80611128select regexp_substr(q.nums, '[^,]+', 1, rownum,'i'), names from (select '1,2,3' nums, '张三' names from dual) qconnect by rownum <= L转载 2022-04-01 15:21:42 · 885 阅读 · 0 评论 -
DBUtils
文章目录DBUtils概述DBUtils的jar包DBUtils的核心apiQueryRunner的更新方法update()方法的使用格式一update()方法的使用格式二QueryRunner的查询方法ResultSetHandler结果集DBUtils提供给我们的结果集处理器有:MapHandler:单行处理器!MapListHandler:多行处理器!BeanHandler:单行处理器!BeanListHandler:多行处理器!ColumnListHandler:多行单列处理器!ScalarHand原创 2021-09-04 15:48:50 · 347 阅读 · 0 评论 -
多表查询
多表查询合并结果集(了解)连接查询(横向上的连接查询)内连接外连接子查询子查询作为表存在子查询的结果作为条件(where)案例合并结果集(了解)注意:被合并的表中,列数必须相同(类型可以不用相同)语法:UNION,去除重复行UNION ALL,不去除重复行注意:这里合并的是查询的结果集而不是合并表本身!!!!CREATE TABLE a( id INT, `name` VARCHAR(20), age INT);CREATE TABLE b( id INT, `name` VA原创 2021-08-18 19:50:29 · 359 阅读 · 0 评论 -
完整性约束
完整性约束什么是完整性约束?主键约束主键自增长非空和唯一约束非空(不允许该列的值为空)唯一(该列的值不能重复,但可以为null值)外键约束(重点)什么是完整性约束?完整性约束是为了表的数据的正确性!如果数据不正确,那么一开始就不能添加到表中。数据完整性约束指的是为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。–百度百科主键约束指定主键约束使用PR原创 2021-08-18 19:26:25 · 3640 阅读 · 0 评论 -
SQL语言(指令)概述
文章目录1. 什么是SQL?2. SQL语法规范3. SQL语句分类3.1 DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;3.1.1 DDL操作数据库相关的指令3.2 DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);3.3 DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;(root)3.4 DQL(Data Query Language):原创 2021-08-14 14:15:27 · 439 阅读 · 0 评论 -
MySQL的目录结构和其它命令
文章目录MySql的目录结构(了解)mysql的基本命令(DOS环境下执行)MySql的目录结构(了解)MySQL的安装目录下:bin目录中都是可执行文件;my.ini文件是MySQL的配置文件;data目录通常(配置mysql的时候可以自己配置)在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data位置data的目录在安装mysql的时候可以指定mysql的基本命令(DOS环境下原创 2021-08-08 12:47:25 · 159 阅读 · 0 评论 -
数据库概述
数据库概述1. 什么是数据库(DB,DataBase)2. 什么是数据库管理系统(DBMS, database management system)3、 Java程序如何存储数据4. 各种数据存储方式的优缺点4.1 内存保存数据4.2 文件保存数据(磁盘)4.3 数据库保存数据5. 数据库的发展历史6. 常见数据库(数据库管理系统/数据库服务器)种类1. 什么是数据库(DB,DataBase)狭义的数据:就是存储数据的仓库。 创建一个数据库广义的数据库:既包含数据的仓库,又包含管理这些仓库的系统。你去原创 2021-08-08 12:43:27 · 207 阅读 · 0 评论 -
MySQL数据类型
MySQL数据类型1. 整型2. 字符串3. 二进制4. 浮点数5. 布尔类型6. 日期时间1. 整型分类类型MUNSIGNEDZEROFILL范围说明整型bityesnono1~64bbit(2)表示2个二进制位,取值范围0~3整型tinyintyesyesyes1B标记UNSIGNED时,范围为0~255。当标记ZEROFILL时,同时表示标记了UNSIGNED。当位数不足M时,添加前导0。例如tinyint(5),当值为123时,那么会添原创 2021-08-06 12:43:42 · 83 阅读 · 0 评论
分享