
数据库
文章平均质量分 94
LifeIsForSharing
生命即为分享 Life is for sharing,我们相信人的天性是乐于分享的Share and Enjoy!
展开
-
MySQL的数据类型和运算符
文章目录1.MySQL数据类型介绍1.1整数类型1.2浮点数类型和定点数类型1.3日期与时间类型1.3.1YEAR1.3.2TIME1.3.3DATE1.3.4DATETIME1.3.5TIMESTAMP1.4字符串类型1.4.1CHAR和VARCHAR类型1.4.2TEXT类型1.4.3ENUM类型1.4.4SET类型1.5二进制类型1.5.1BIT类型1.5.2BINARY和VARBINARY类型1.5.3BLOB类型2.如何选择数据类型2.1整数和浮点数2.2浮点数和定点数2.3日期与时间类型2.4C原创 2021-07-25 10:23:12 · 1561 阅读 · 1 评论 -
MySQL数据库和表的基本操作
文章目录1.数据库的基本操作1.1创建数据库1.2删除数据库1.3数据库存储引擎1.3.1MySQL存储引擎简介1.3.2InnoDB存储引擎1.3.3MyISAM存储引擎1.3.4MEMORY存储引擎1.3.5存储引擎的选择2.数据表的基本操作2.1创建数据表2.1.1创建表的语法形式2.1.2使用主键约束2.1.3使用外键约束2.1.4使用非空约束2.1.5使用唯一性约束2.1.6使用默认约束2.1.7设置表的属性值自动增加2.2查看数据表结构2.2.1查看表基本结构语句DESCRIBE2.2.2查看表原创 2021-07-19 15:25:11 · 661 阅读 · 2 评论 -
MySQL介绍与5.7新特性描述
文章目录1.什么是MySQL2.MySQL版本3.MySQL的优势4.了解MySQL 5.7的新特性5.MySQL工具5.1MySQL命令行实用程序1.什么是MySQLMySQL是一个小型关系数据库管理系统,与其他大型数据库管理系统(例如Oracle、DB2、SQL Server等)相比,MySQL规模小、功能有限,但是它体积小、速度快、成本低,且提供的功能对稍微复杂的应用来说已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。2.MySQL版本针对不同用户,MySQL分为两个不同原创 2021-07-14 10:49:12 · 3377 阅读 · 0 评论 -
Oracle闪回删除的表
文章目录1说明2.显示和清空回收站3.回收站中对象的命名规则4.闪回语法5.示例Oracle数据库管理,闪回删除的表1说明闪回删除,实际上从系统的回收站中将已删除的对象,恢复到删除之前的状态。系统的回收站只对普通用户有作用。注意:管理员没有回收站,不经过回收站直接删除。回收站是所有被删除对象及其相依对象的逻辑存储容器,例如当一个表被删除(drop)时,该表及其相依对象并不会马上被数据库...原创 2018-12-15 18:35:27 · 1249 阅读 · 1 评论 -
Oracle创建触发器
文章目录1.说明2.类型3.创建触发器语法4.触发语句与伪记录变量的值5.示例6.删除触发器7.查询触发器、存储过程及函数Oracle中创建触发器1.说明数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。触发器可用于数据确认实施复杂的安全性检...原创 2018-12-15 17:21:03 · 1186 阅读 · 0 评论 -
Oracle数据字典
Oracle数据字典1.两种作用的表2.结构3.命名规则前缀说明USER用户自己的ALL用户可以访问到的DBA管理员视图V$性能或参数设置相关的数据4.使用数据字典视图DESC[RIBE] DICT[IONARY]SQL> DESCRIBE DICTIONARY;Name Type Null...原创 2018-12-15 15:03:39 · 3484 阅读 · 0 评论 -
Oracle存储过程与存储函数
文章目录1.存储过程与存储函数说明2.存储过程2.1创建存储过程2.2调用存储过程3.存储函数3.1创建存储函数Oracle中存储过程与存储函数的使用1.存储过程与存储函数说明存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。什么时候用存储过程/存储函数原则:如果只有一个返回值,用存储函数;否则,就用存储过程。in表示入参,out表示出参。2.存储过程2.1创建存储...原创 2018-12-13 23:11:00 · 398 阅读 · 0 评论 -
PLSQL程序设计
文章目录1.定义2.PL/SQL程序结构3.HelloWorld4.变量与赋值5.IF判断5.1语法5.2示例6.循环6.1语法6.2示例7.光标7.1使用7.2带参数的光标8.例外(异常)8.1Oracle异常处理8.2示例PL/SQL程序设计1.定义PL/SQL(Procedure Language/SQL)是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(...原创 2018-12-10 23:26:45 · 1682 阅读 · 0 评论 -
Oracle的DDL数据定义操作
文章目录1.数据定义语言DDL2.显示表结构3.数据类型4.新建表(create table)4.1建表规则4.2语法4.3default值4.4示例4.5使用子查询创建表4.修改表结构(alter table)4.1语法说明4.2示例4.2.1追加一个新列4.2.2修改一个列4.2.3删除一个列4.2.4重命名一个列4.3清空表(truncate)4.4删除表(drop table)4.5重命名...原创 2018-12-04 23:15:23 · 1191 阅读 · 0 评论 -
Oracle的DML增删改操作
文章目录1.数据控制语言DML2.插入数据2.1insert语句语法2.2插入数据2.3向表中插入空值2.4插入指定的值2.5创建脚本(使用&变量指定值)2.6从其它表中拷贝数据(Insert Into ... Select ...)3.更新数据3.1语法3.2一般用法示例3.3在update语句中使用子查询4.删除数据4.1语法4.2一般用法示例4.3在DELETE中使用子查询4.5de...原创 2018-12-02 21:54:35 · 1082 阅读 · 0 评论 -
Oracle连接查询
文章目录1.笛卡尔集2.Oracle的连接查询2.1连接查询类型2.2语法2.3等值连接2.4不等值连接2.5外连接2.6自连接3.SQL99标准的连接查询3.2语法3.3叉集3.4自然连接3.5使用USING子句创建连接3.6使用ON子句创建连接Oracle的连接查询使用连接在多个表中查询数据。1.笛卡尔集笛卡尔集会在下面条件下产生:省略连接条件连接条件无效所有表中的所有行互相...原创 2018-11-30 23:15:02 · 1539 阅读 · 0 评论 -
Oracle集合运算
文章目录1.并集1.1并集(Union)1.2并集(Union All)2.交集(Intersect)3.差集(Minus)4.注意事项集合运算就是将两个或者多个结果集组合成为一个结果集。包含集合运算的查询称为复合查询。集合运算的类型:并集、交集、差集。1.并集1.1并集(Union)UNION运算符返回两个集合去掉重复元素后的所有记录,不包括重复行,同时进行默认规则的排序(升序)。...原创 2018-11-26 23:15:24 · 1279 阅读 · 0 评论 -
Oracle分页与rownum使用
文章目录1.rownum说明2.rownum比较操作3.实现rownum大于效果4.分页Oracle分页与rownum使用1.rownum说明rownum是一个伪列,表示记录在结果集中的行号。是随着结果集生成的,返回的第一行分配的是1,第二行是2 …,生成的结果是依次递加的,没有1就不会有2。注意,不返回的就不算,第一条返回的结果的rownum为1。rownum一旦生成,就不会变化了,所...原创 2018-11-25 23:16:14 · 535 阅读 · 0 评论 -
Oracle子查询
文章目录1.语法2.注意事项3.子查询类型4.单行子查询5.多行子查询6.多列子查询6.1单行多列子查询6.2多行多列子查询当不能一步求解时,可以考虑使用子查询。1.语法SELECT select_listFROM tableWHERE expr operator (SELECT select_list FROM table);子查询 (内查询)在主查询之前一次执行完成。子查询...原创 2018-11-25 17:52:59 · 1599 阅读 · 0 评论 -
Oracle单组函数、分组函数
文章目录1.函数基础1.1SQL函数1.2两种SQL函数2.单行函数2.1说明2.2字符函数2.2.1大小写控制函数2.2.2字符控制函数2.3数字函数2.4日期2.4.1日期的数学运算2.4.2日期函数2.5转换函数2.5.1TO_CHAR函数对日期的转换2.5.1.1日期格式的元素2.5.1.2时间格式的元素2.5.2TO_CHAR函数对数字的转换2.5.3TO_NUMBER和TO_DATE函...原创 2018-11-22 23:31:09 · 2072 阅读 · 0 评论 -
Oracle查询、过滤、排序数据
文章目录1.查询1.1语法1.2简单查询1.2.1选择全部列1.2.2选择指定列1.3使用数字运算符1.4空值(null)1.5列的别名1.6连接符1.7字符串1.8不重复的行2.过滤2.1语法2.2比较运算2.2.1简单运算符2.2.2其它运算符2.2.2.1BETWEEN...AND...2.2.2.2IN2.2.2.3LIKE2.3对空值(null)的处理2.4逻辑运算2.4.1AND2.4...原创 2018-11-18 22:49:50 · 1459 阅读 · 0 评论 -
Oracle中创建scott用户表结构及初始化数据
文章目录1.部门表dept2.雇员表emp3.工资等级表salgrade4.工资表bonus由于安装的是Oracle12c数据库,没有scott用户。scott用户中dept、emp、salgrade、bonus四张表结构使用广泛,在Oracle12c数据库中创建四张表及插入初始化数据,用于进行Oracle的学习。1.部门表dept№名称类型描述1DEPTNONU...原创 2018-11-18 15:28:06 · 2472 阅读 · 0 评论 -
Oracle命令行操作和管理用户及角色权限
文章目录1.登录注销2.管理用户与角色权限3.角色与权限4.预定义角色和权限5.查看与设置参数6.终止正在执行的命令7.启动和关闭8.加载脚本文件Oracle命令行操作,Oracle管理用户以及角色权限说明:1.SQL语言大小写不敏感。2.SQL可以写在一行或者多行(使用时最后要以分号结尾,表示一条SQL语句)。3.关键字不能被缩写也不能分行。如无特别说明,[]中括号内容表示可写可...原创 2018-08-17 22:50:27 · 3652 阅读 · 1 评论 -
Oracle12c创建用户
文章目录1.查看数据库当前使用容器2.创建用户3.查看容器PDB信息4.修改容器为PDB4.1数据库或者可插拔数据库没打开4.2打开PDB数据库4.3查看PDB用户和该用户状态4.4创建用户及授权4.5登录PL/SQL Developer5.容器间切换本文提供了公用和本地两种新建用户名方式1.查看数据库当前使用容器[oracle@solang ~]$ sqlplus / as sysdba...原创 2018-07-15 22:26:54 · 3386 阅读 · 0 评论 -
PLSQL Developer 12.0.7连接Oracle12c数据库
文章目录1.下载安装PL/SQL Developer2.下载Oracle Instant Client3.配置PL/SQL Developer首选项4.配置Oracle Instant Client5.PL/SQL Developer登录Oracle6.PL/SQL Developer显示SQL行号7.PL/SQL Developer中文乱码处理8.PL/SQL Developer删除登录记录9....原创 2018-05-28 22:00:16 · 37847 阅读 · 22 评论 -
Java操作Sqlite数据库
1.介绍2.特点3.Java操作Sqlite1.介绍SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其它数据库不同,不需要在系统中配置。 就像其它数据库,SQLite引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite直接访问其存储文件。2.特点不需要一个...原创 2017-09-24 21:21:03 · 12125 阅读 · 0 评论 -
Apache Torque连接多个数据库及其使用
1.参见官网上Torque的初始化和配置2.torque.properties配置3.log4j.properties配置4.初始化Torque5.使用1.参见官网上Torque的初始化和配置 Database handles(数据库句柄) A database handle is the name attribute that was used in...原创 2017-08-15 11:13:01 · 1157 阅读 · 0 评论