
数据库
文章平均质量分 81
介绍数据库
十三妹_
systemctl restart life
展开
-
openEuler安装MySQL
本文中使用系统为:openEuler 22.03 (LTS-SP1)原创 2023-09-21 16:10:30 · 2341 阅读 · 1 评论 -
ORACLE: DDL及约束条件
内,除长度外其他规则可以打破。表名(col1 数据类型,col2 数据类型,....)此时,col2存在默认值为sysdate.可以减少对表中行的访问次数、提高查询性能。一种生成唯一数字的结构:有序的发出数字。(column_name 数据类型)(column_name 数据类型)(column_name 数据类型)字符数据,读取效率快,存储时使用。数据库服务器创建和维护的一系列表。列组成表的结构,行组成表的数据。世纪、年、月、日、小时、分、秒。数值数据,包括零、负数、正数。字符数据,节省存储空间,原创 2022-11-23 23:43:52 · 1427 阅读 · 0 评论 -
ORACLE:DML
事务一旦完成,所有用户必须能够立刻看到所做的变更,同时数据库必须保证这些变 更不会丢失。savepoint需要一个名称且不能重复,如果名称重复,新的savepoint会覆盖旧的;如:session1修改一行数据,session2修改此行会等待,但可以修改其他行。若回到前面的savepoint,则后面的savepoint会被清除。,保护表的结构,防止其他会话使用 DDL 语句修改表的定义。撤销了执行该命令的用户在指定的会话中对数据库所做的修改。除了作出变更的会话,其他会话都无法看到未提交的数据。原创 2022-11-23 16:33:16 · 1695 阅读 · 0 评论 -
ORACLE:子查询
在主查询执行之前,子查询首先执行一次。子查询的结果要在主查询中使用。从上述可知,使用NOT IN时不能对null操作。需要重复执行子查询。(where写在子查询中)注:单行子查询返回有多行结果时,会出错。使用IN 和 NOT IN。在SELECT中使用子查询。IN 等于列表中的某一个值。ANY 与列表的任意值比较。ALL 与列表所有值比较。:等价于not in。在FROM中使用子查询。子查询使用HAVING。多行多列子查询要使用。原创 2022-11-18 23:29:50 · 2903 阅读 · 0 评论 -
ORACLE:多表连接查询
注:数据来源oracle默认用户Scott中的表。原创 2022-11-17 23:41:50 · 5205 阅读 · 0 评论 -
ORACLE:分组函数
使用having时,having可以在group by前也可以在其后面。如comm非空行为4行,其球平均值时是comm之和除以4。作用于一组数据,对一组数据返回一个值,常用的有。其他分组函数统计都不计算null的行。having是对分组后的结果进行过滤。原创 2022-11-16 22:55:54 · 1337 阅读 · 0 评论 -
ORACLE:单行函数
SQL函数有单行函数和多行函数,其区别为:单行:输入一行,返回一行多行:输入多行,返回一行操作数据对象接受函数返回一个结果参数可以是列、值、表达式只对一行操作,且每行返回一个结果可以转换数据类型,进行计算和格式化,可以嵌套可分为字符函数、数字函数、日期函数、转换函数。原创 2022-11-16 17:48:14 · 1330 阅读 · 0 评论