经典子查询:select t.* from (select * from ec_order_item) t where t.order_id in (select id from ec_order where user_id=2)select t1.PROFIT_TYPE as PROFIT_TYPE, &n
原创
2017-10-21 22:43:03
439阅读
一、SQL注入概念与种类 SQL注入,就是所谓的SQL Injection,是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过把SQL命令插入到表单窗体递交或输入域名或页面请求的查询字符串,从而成功获取想要的数据,最终达到欺骗服务器,实现无帐号登录,执行一些恶意的SQL命令,甚至篡改数据库。 &n
转载
2024-01-08 18:18:13
62阅读
select * from dept;select * from emp;declare sql_stmt varchar2(200); type id_table is table of integer; type name_tables is table of varchar2(8); t_empno id_table:=id_table(9001,9002,9
原创
2021-09-08 09:26:12
119阅读
SELECT orders.*,items.* FROM orders,orders_items_relation,items WHERE orders.orders_id=orders_items_relation.orders_id AND orders_items_relation.items
转载
2020-03-05 22:30:00
58阅读
2评论
--------------------------------------------------分别创建student/course/score表Create table student
(
mid char(10) not null primary key,
mname char(50) not null,
)Create table course
(
fid char(10) not nu
原创
2021-04-21 21:13:46
115阅读
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'---
转载
精选
2016-01-14 22:03:12
314阅读
场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY,
转载
2021-08-18 01:16:56
152阅读
-----------------------------------------------------------
--- &nbs
原创
2011-08-03 20:21:06
740阅读
-----------聚合函数使用--------------------------1、查询student表中所有学生人数select count(stuno) from student--2、查询stucou表中选课的人次select count(*)as 选课人数 from stucou--3、查询stucou表中学生所选课程数量select count(distinct couno) fr
原创
2021-04-21 21:12:24
481阅读
SQL语句中复杂查询分为 —— 聚合查询/分组查询聚合查询示例:查询出所有员工的数量SELECT COUNT(*)FROM emp; #推荐写法SELECT COUNT(ename)FROM emp;SELECT COUNT(eid)FROM emp;SELECT COUNT(deptId)FROM emp;...
转载
2021-09-02 10:23:19
492阅读
-声明游标
declare my_cursor cursor keyset for select * from info
--删除游标资源
deallocate my_cursor
--打开游标,在游标关闭或删除前都有效
open my_cursor
--关闭游标
close my_cursor
--释放游标
deallocate my_cursor
--
原创
2023-03-21 00:20:35
265阅读
第一步: SQL Developer 下载、安装、与配置Oracle 网站, 下载 Oracle Sql Developer(如果下载不包含 JDK 的版本, 那么还要确保自己电脑上面, 已经有 JDK 了, 或者额外去新下载一个 JDK )将下载后的文件,解压缩到 D:\Program Files\sqldeveloper 目录下去下载一个 jtds-1.2.5-dist.zip解压缩后, 复制
转载
2023-12-18 11:17:10
41阅读
场景 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表 create table Course( c_id int PRIMARY KEY, name varchar(10) ) 数据100条 学生表: create table Student( id int PRIMARY KEY,
转载
2021-08-18 01:16:50
155阅读
SQL语句的分类(1)DDL: Data Define Language 定义数据CREATE / DROP/ ALERT(修改) / TRUNCATE(截断)(2)DML: Data Manipulate Language 操作数据INSERT / DELETE / UPDATE(3)DQL: Data Query Language 查询数据SELECT(4)...
转载
2021-09-02 10:23:20
242阅读
DECLARE CURSOR cur IS SELECT a.ROWID from test1 a where a.id > 100 ORDER BY a.ROWID; V_COUNTER NUMBER...
转载
2015-04-27 15:52:00
80阅读
2评论
以scott/tiger登录oracle 9i这是oracle实例数据库,这里有三张表emp表
原创
2022-08-26 14:39:32
72阅读
“昨晚”去参加了WPS的笔试,一共就三道题,现在回想下还是比较惭愧的。1、如何判断两条直线的关系(重合、平行、香蕉、垂直)一般的思路就是先分别取两条直线上的两个点,求出a1、b1、a2、b2然后再比较两个斜率是否相等,If(a1 == a2){If(b1 == b2)直线重合Else直线平行ElseIf((a1*a2 + b1*b2)==
开始VARIABLE rows_deleted varchar2(30)DECLARE v_empno emp_cpy.empno%TYPE:=7900;BEGIN DELETE FROM emp_cpy WHERE empno=v_empno; :rows_deleted:=(SQL%ROWCOUNT || 'row deleted.');END;/PRINT rows_deleted运行结果:anonymous block completedROWS_DELETED-------------1row deleted.结束
转载
2012-11-13 16:14:00
200阅读
2评论
一个完整的SQL SERVER数据库全文索引的示例 作者:未知 一个完整的SQL SERVER数据库全文索引的示例。(以pubs数据库为例)首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能(sp_fulltext_database)2) 建立全文目录(sp_fulltext_catalog)3) 在全文目录中注册需要全文索引的表(sp_fulltext_t
转载
2024-05-21 14:18:34
10阅读
SQL-JOIN全解析一、SQL JOIN的作用是什么?二、四种JOIN的区别三、如何使用各种join(一)准备测试数据(二)左连接(三)右连接(四)内连接(五)外连接四、总结 一、SQL JOIN的作用是什么?SQL JOIN的作用就是把来自多个表的数据行,根据一定的规则连接起来,形成一张大的数据表。例如下面这张用烂了的图,可以帮你快速理解每个join用法的效果:这张图描述了left join
转载
2023-12-06 22:56:54
674阅读