PL\SQL 学习小结
PL/SQL 也算是一个编程语言,跟C一样面向过程,这就需要对每一步的工程非常清楚啊,需要有一个非常清晰思路,这样写出来的SQL程序不会容易出错,在每个关键环节写上注释,能增强程序的可读性,便于后续修改;关于思路分析需要有一个瀑布模型:简单的PL/SQL 程序,理清思路需求,不易犯错;--需求按部门...
程序员文章站2024-03-23【oracle】初学jobs 博客分类: SQL学习问题解决 oraclejob
含义:job是oracle的一种对象,可以理解为定时执行的程序目的:定时自动执行特定代码照猫画虎--创建job1、创建测试表JOB_TEST[sql] view plaincopyprint?create table JOB_TEST(a date); 2、创建存储过程往测试表插入数据[sql] ...
程序员文章站2024-03-22【oracle】dblink创建 博客分类: SQL学习 dblinkoracle使用
目的:oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据解决:查询得知使用dblink(即database link 数据库链)实现过程:1、确定用户user_a有没...
程序员文章站2024-03-22【oracle】dblink创建 博客分类: SQL学习 dblinkoracle使用
目的:oracle中跨数据库查询 两台数据库服务器db_A(本地)和db_B(远程192.168.1.100),db_A下用户user_a 需要访问到db_B下user_b的数据解决:查询得知使用dblink(即database link 数据库链)实现过程:1、确定用户user_a有没...
程序员文章站2024-03-22【oracle】初学jobs 博客分类: SQL学习问题解决 oraclejob
含义:job是oracle的一种对象,可以理解为定时执行的程序目的:定时自动执行特定代码照猫画虎--创建job1、创建测试表JOB_TEST[sql] view plaincopyprint?create table JOB_TEST(a date); 2、创建存储过程往测试表插入数据[sql] ...
程序员文章站2024-03-22SQL Server2019学习笔记--数据库和数据表的初步学习
--创建数据库create database Teachon(name=Teach_Data,filename='D:\TeachData.mdf',size=10,maxsize=500,filegrowth=10)log on(name=Teach_log,filename='D:\TeachD...
程序员文章站2024-03-21SQL学习笔记——表结构的修改
修改表结构可以使用“ALTER TABLE”语句语法格式:ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name { [ ALTER COLUMN column_name /*修改已有列...
程序员文章站2024-03-21oracle复合数据类型学习五——pl/sql记录
--如何使用复合数据类型--一、pl/sql记录--1、在select into中自定义pl/sql记录declare-- 自定义记录变量类型type comtype_record_type is record(id communitytype.community_type_id%type,name...
程序员文章站2024-03-20mybatis日志打印sql语句 博客分类: mybatis学习 mybatis日志
mybatis打印出sql语句可以很方便我们调试程序。现在介绍两种常用的简单的配置方案,第一种方案是配置log4j日志框架,第二种方案是采用slf4j日志框架。这两种方案存在着联系,第二种方案要依赖第一种方案即slf4j要通过log4j来输出日志信息打印sql语句。 安...
程序员文章站2024-03-17oracle sql 高级编程学习笔记(十三)
Oracle提供了五种索引扫描类型,根据具体索引类型、数据分布、约束条件以及where限制的不同进行选择: 索引唯一扫描(index unique scan) 索引范围扫描(index range scan) 索引跳跃扫描(index skip scan) 索引全扫描(index full scan...
程序员文章站2024-03-16SQL教程:在MariaDB上学习SQL
MariaDB是MySQL的流行分支,由MySQL原始版本的主要作者Monty Widenius创立。 正如Serdar Yegulalp在他的MariaDB教程中解释的那样:MariaDB入门 ,MariaDB具有“默认包含的许多强大功能,而不是仅作为附件提供,并且许多性能,可用性和安全性改进不...
程序员文章站2024-03-15Java实现判断电话号码运行商 博客分类: Java学习之路 java电信sql
项目需求描述:后台统计电话号码发送短信统计,要求选择运行商选择查询,包括移动·联通·电信。private static final String [] CT = {"133","153","180","181","189"}; //电信号段private static final String []...
程序员文章站2024-03-13SQL命令学习之旅
文章目录建库建表语句主键 外键的设置插入insert命令check unique default约束命令,identity用法别名,通配符,聚集函数更新删除操作新建视图新建用户,权限配置建库建表语句create database TSuse TScreate table student(Sno ch...
程序员文章站2024-03-08MySQL学习笔记一:SQL执行过程、事务隔离、索引
1、一条SQL查询语句执行过程MySQL的逻辑架构图,可看到各个功能模块执行过程:MySQL 可以分为 Server 层和 存储引擎 层两部分。Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等)...
程序员文章站2024-03-08MySQL学习之---一条SQL查询语句是如何执行的?
首先,我们引入一个问题;如果表 T 中没有字段 k,而你执行了这个语句 select * from T where k=1, 那肯定是会报“不存在这个列”的错误: “Unknown column ‘k’ in ‘where clause’”。你觉得这个错误是在我们上面提到的哪个阶段报出来的呢? 接下...
程序员文章站2024-03-06Mybatis学习笔记之动态SQL揭秘
前言 mybatis 的强大特性之一便是它的动态 sql。所以今天小编在这里为大家介绍一下mybatis的一个强大功能-动态sql 动态sql是mybatis的一个
程序员文章站2024-03-05学习 SQL 语句 - Select(3): 条件查询与模糊查询
为什么80%的码农都做不了架构师?>>> Where 用来指定查询条件; Like 和 Not Like 来指定模糊条件; 模糊条件中: _ 表示任一字符; % 表示任一字符串; [] 表示一个集合.本例效果图: 代码文件:unit Unit1;interfaceuses ...
程序员文章站2024-03-02Mybatis学习笔记之动态SQL揭秘
前言 mybatis 的强大特性之一便是它的动态 sql。所以今天小编在这里为大家介绍一下mybatis的一个强大功能-动态sql 动态sql是mybatis的一个
程序员文章站2024-02-29SQL语句拼接学习
if test;select * from user where<if test="id!=null and ''!=id"> id = #{id}</if><!-- OGNL会自动进行字符串与数字间的转换 --><if test="des == 0 or...
程序员文章站2024-02-28SQL Server 学习1
从开始接触后台到现在有一个月的时间了,把自己的东西整理一下吧IF语句的使用标准的SQL语言是不支持if 这些判断语句的,如果要加入条件,一般得用到where子句。 比如,要查找customer表中的人名为‘张三’的,写成sql语句为 select * from customer where name...
程序员文章站2024-02-23