不是很全,是我刚开始学习数据库时记的笔记
%FOUND 判断游标有效性
%ROWTYPE行数据类型
%属性
:=赋值符号
1 IS TABLE OF 2 1、2类型一样
ABS系统自带函数绝对值
ALL ()比所有都
ANY ()任意一个(some用法意思一样)
AS 命别名,连接
ASC升序
AVG()函数求平均数
BEGIN 执行部分
BULK COLLECT批量选取数据(LIMIT 2 选取2行)
(:new.a1)a1的新值
FOR EACH ROW
CASE WHEN (过滤条件) THEH搜索。。那么。。
CELL()比他大最近的整数
CONCAT(1,2)多个字符连接成一个字符串
TRIGGER触发器
RETURN(v_pric*0.5)价格*0.5后返回储存
CONSTANT是常量
CREATE or replace FUNCTION pri创建或修改函数
CREATE or replace 创建或替代
CURSOR 游标关键字
dbms_output.put_line打印
DBMS_RANDOM.VALUE(1,20)1至20随机数(取不到200)
DECLARE声明部分
EXCRPTION异常处理
EXIN 循环跳出条件
EXP(3)e的三次方
FETCH 拿
FOR I in 1 .. 2取两次数据
Fruit. S_d fruit表格下属的s_id
GENERATED BY DEFAULT AS IDENTITY,--自增长标识符(自加一)
GEOUP BY分组
INNER JOIN内连接
INSERT INTO插入数据
INT 数据类型(数值型一种后不能有括号)
LEFT JOIN左连接‘
LIMIT 2 提取两行数据
LOG(x,y)以x为底y的对数
LOOP END LOOP循环
MAX()函数求最大值
Mod 为余函数
NOT NULL 非空约束
Number 数据类型(数值型)
Number( , )逗号前为全部有效位,逗号后位小数位
ORDER BY 排序
POWER(2,2)乘方,2的2次方
REPLACE(s1,s2,s3)s1是字符串,s2是搜索目标字符,s3为替换的字符
RIGHR JOIN右链接
ROUND(1.38, 1)四舍五入保留小数点后一位
Select * from。。查询表格所有信息
Select into只能返回一条语句(隐式游标SQL)
SELECT..INTO..查询到的(前)赋值到(后)
SELECT查询
SUBSTR(s,m,n)其中参数s代表字符串,m代表截取的位置,n代表截取长度
SUM为集合∑
SQL隐式游标
SYSDATE系统日期
TRUNC(1.31,1)舍去小数点后一位
TYPE 类型
UNION ALL 合并插入的数据(只有union 不要重复的数据)
UPDATE语句,SET 字段名=数据类型可直接修改数据类型
WHERE后的为过滤条件
ZERO_DIVIDE 0作为除数
没有参数默认升序
删除表用drop,删除数据用deleat
1.打印语句BEGIN
DBMS_OUTPUT.PUT_LINE ('您好,这是一个简单的PL/SQL程序');
END;
2.函数
-将水果为apple的价格打五折
CREATE or replace FUNCTION pri--创建或覆盖
(v_pric IN NUMBER,v_name IN VARCHAR2)—定义参数以及数据类型
RETURN NUMBER --返回数值型
标签:入门,..,--,数据库,SQL,数据类型,游标,replace,MySQL From: https://blog.csdn.net/2201_75344948/article/details/137403768