数据库
文章平均质量分 59
gaoz666
只有不停地学习新的知识才不会被新的技术所淘汰
展开
-
SQL语句经典50题
Sql语句经典50题注:数据库版本为mysql 8.0#学生表CREATE TABLE `Student`(`s_id` VARCHAR(20),`s_name` VARCHAR(20) NOT NULL DEFAULT '',`s_birth` VARCHAR(20) NOT NULL DEFAULT '',`s_sex` VARCHAR(10) NOT NULL DEFAULT '',PRIMARY KEY(`s_id`));#课程表CREATE TABLE `Course`(原创 2021-06-20 13:28:27 · 1675 阅读 · 0 评论 -
JDBC使用方法
JDBC1. JDBC基本步骤加载驱动(选择数据库)获取连接(与数据库建立连接)准备sql封装处理块发送执行sql语句,得到结果集处理结果关闭配置文件代码:classpath=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:XEuser=SCOTTpwd=TIGER工具类代码:import java.io.IOException;import java.sql.*;import j原创 2021-04-23 19:22:00 · 245 阅读 · 0 评论 -
Mybatis框架
Mybatis框架MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。Mybatis不是一个完全的orm框架,Mybatis需要程序员自己写sql,但是也存在映射(输入参数映射,输出结果映射),学习门槛mybatis比hibe原创 2021-04-25 14:08:13 · 175 阅读 · 0 评论 -
SQL查询语句练习3
SQL查询语句练习建表/*创建学生表列名 说明 数据类型 约束Sno 学号 字符串,长度为7 主键Sname 姓名 字符串,长度为15 非空Ssex 性别 字符串,长度为3 取‘男’或‘女’Sage 年龄 整数 取值15~45Sdept 所在系 字符串,长度为30 默认为‘计算机系’*/create table student( sno varchar2(7) primary原创 2021-04-21 15:05:32 · 788 阅读 · 0 评论 -
Oracle数据库及SQL语言知识补充
Oracle数据库及SQL语言知识补充注:本文中所用的一切数据来源于Oracle数据库自带的SCOTT用户表1. 表与表之间的关系:一对一:使用主外键约束关系定义关系一对多:使用主外键约束关系维护,在多的那一方设置外键字段,关联一的那一方的主键字段多对多:需要使用一张中间表连接,中间表可只设置外键2. like模糊匹配使用like模糊匹配,假设名字中带有_或者%,需要加转义字符,使用escape(“转义字符”)函数进行设置,例:select * from emp where ename原创 2021-04-20 19:46:48 · 85 阅读 · 0 评论 -
SQL语句基础5/select查询语句练习2
SQL语句基础5注:除指定外,所有数据来源于Oracle数据库自带的SCOTT用户表。1. DDL语句DDL(数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL 对这些对象和属性的管理和定义具体表现在 create、drop 和 alter 上。create:创建数据库和数据库的一些对象,创建过程添加约束条件,约束条件分为主键约束,非空约束,唯一约束,默认约束,检查约束,外键约束。语法:create table 表名(原创 2021-03-20 19:48:12 · 629 阅读 · 1 评论 -
SQL语句基础4/select查询语句练习
SQL语句基础4注:除指明表格之外所有的数据来源于Oracle数据库自带的SCOTT用户表。1. 表连接(99语法)1.1 内连接cross join语法:cross join即交叉连接,用于得到笛卡尔积--语法select 数据 from 数据源1 cross join 数据源2...;--员工信息表与部门信息表得到笛卡尔积select e.empno,e.ename,d.deptno from emp e cross join dept d;natural join语法:na原创 2021-03-19 19:48:39 · 546 阅读 · 0 评论 -
SQL语句基础3
SQL语句基础3注:除指明表以外所有的数据来源于Oracle数据库自带的SCOTT用户表。1. 分组使用组函数针对每一组数据进行计算时需要先进行分组,使用having过滤组信息,具体语法如下:select 数据 from 数据源 where 行过滤条件 group by 分组字段1,分组字段2.. having 过滤组信息 order by 排序字段1 desc|asc,排序字段2..;执行流程:from --> where --> group by --> having原创 2021-03-18 21:09:36 · 682 阅读 · 0 评论 -
SQL语句基础2
SQL语句基础2注:本文所有代码执行的表皆来源Oracle数据库自带的SCOTT用户表。1. 条件查询条件查询即通过添加条件实现行过滤效果,具体语法如下:select 数据 from 数据源 where 行过滤条件;where后可使用"=","!=",">","<",">=","<="这些比较运算符和"not"取反,"and"与,"or"或这些逻辑运算符作为行过滤条件。使用"between 值1 and 值2"可判断在两个值之间,取值范围[值1,值2]。--查询在30部原创 2021-03-17 09:11:24 · 221 阅读 · 0 评论 -
Oracle数据库简介及SQL语言基础1
数据库1. 数据库简介数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。常用的数据库有如下分类:2. DBMS数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称 DBMS。大部原创 2021-03-15 20:27:50 · 168 阅读 · 0 评论