
数据库问题
小馒头1
代码改变世界
展开
-
什么是数据库实例
一、通俗解释首先说说,数据库是做什么?数据库是用来长久存储数据的,而我们大家都知道内存只能临时存储,磁盘等才能真正存储数据.那数据库会放那里呢?肯定是存放在磁盘上,其实数据库就是磁盘上的一个文件。从上面我们得出结论:数据库==磁盘上的文件.既然数据库可以看成磁盘上文件,我们怎么使用数据库呢?如果说我们可以直接使用数据库,那就等价与直接使用磁盘上的文件.我们知道这样的一个常识:必须把磁盘上的文件读入内存才能使用.这就与我们以前所知道的一个常识相违背了.那正确的流程是不是应该这样转载 2020-10-13 10:48:32 · 5197 阅读 · 0 评论 -
Oracle 报 insufficien privileges 解决方法
查看查询的sql.找到使用到哪个用户的那张表。登录那个用户,授权给要查询用户授权那张表的增删改查权限。再次登录那个要查询用户的账号,即可查询。授权语句如下:grant select,insert,update,all on gzfin.cmm_account to GZCZYTH模板:grant select,insert,update,all on 表名to 查询报...原创 2019-12-06 10:30:38 · 543 阅读 · 0 评论 -
SQL 注入
sql注入是一种将sql代码添加到输入参数中,传递到sql服务器解析并执行的一种攻击手法。前端输入参数未经过滤,然后拼接到sql语句进行查询,达到意想之外的行为。传到后台并执行代码。这种就称之为sql注入攻击。sql攻击有三种,向后台传输数据有三种方法:get, post, http 1、通过构造特殊字符,使后台报错。通过信息我们可以找到是否可以进行sql攻击。 数字注入:se...原创 2019-03-11 22:51:58 · 316 阅读 · 0 评论 -
存储过程
存储过程(Stored Procedure):(先编译后执行) 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。优点: ①将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用 ②批量处理:SQL+循环,减少流量,也就是“跑批” ③统一接口,确保数据的安全相对...原创 2019-01-09 19:50:57 · 130 阅读 · 0 评论 -
mysql 复习
编写顺:select..........from.......where...... group...... having ...... order.......执行顺序:from ......where........ group ....... having....... select......... ordersql意义:根据cno 分组,求price大于60的cno、平均值...原创 2018-12-28 23:06:26 · 125 阅读 · 0 评论 -
sql 修改表结构
sql alter 修改字段使用:以下语句意思为 给表添加字段。添加字段:ALTER TABLE j_leaveoffice ADD isChangeManager VARCHAR(4) COMMENT '是否更换项目负责人'; ALTER TABLE j_leaveoffice ADD changeManagerUser VARCHAR(20) COMMENT '负责人id...原创 2018-11-13 22:52:17 · 6678 阅读 · 0 评论 -
近日面试题
1. >> 带符号右移 相当于除2 >>> 无符号右移 相当于除22. iso/osi 参考模型:七层分别为(从低到高):1.物理层. 2.数据链路层.3.网络层. 4.传输层. 5.会话层.6.表示成,7.应用层。集线器工作在物理层。3.抽象方法不能使用大括号,只有public abstract addUser();4. long t...原创 2018-09-20 20:53:41 · 239 阅读 · 0 评论 -
什么是归档???
归档是指将处理完毕且具有保存价值的事情或文件经系统整理后交档案室(馆)保存备案(备查)的过程。 在Java开发中,常听到数据归档,数据归档即是:把数据库里的数据表的信息及时的保存到本地中,做一下备份,以防数据存在其他的隐患。当数据库遭遇到破坏时,我们就可以使用之前保存到本地的数据库进行恢复,减少损失。...原创 2018-07-26 23:35:58 · 8021 阅读 · 0 评论 -
数据库的 DQL DML DDL DCL操作
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>2 .数据操纵语言DML ...转载 2018-07-03 01:25:46 · 348 阅读 · 0 评论 -
jdbc连接数据库7个步骤
1.加载数据库驱动2.连接数据库3.建立数据库连接4.准备sql语句,5。填充sql语句6.分析结果集7.释放资源原创 2018-07-02 01:59:00 · 4722 阅读 · 0 评论 -
left join、inner join、right join的区别
sql的left join 、right join 、inner join之间的区别 -left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 -right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 -inner join(等值连接) 只返回两个表中联结字段相等的行t_user表t_class表sql语句:(左联结)select...原创 2018-07-01 10:16:39 · 30210 阅读 · 1 评论