create table student(
xh number(4), --学号
xm varchar2(20), --姓名
sex char(2), --性别
birthday date, --生日
sal number(7, 2) --薪水
);
--插入数据
--1. 插入整行数据(要求值顺序和列顺序一致)
insert into student values(1, '张三', '男', '01-5月-2005', 10);
--2. 插入指定列
insert into student(xh, xm, sex) values (2,'JOHN', '女');
--3. 插入空值null
insert into student(xh, xm, sex, birthday) values (3, '李四', '男', null);
--注意:查询空值时,不能直接用=号比较,可以使用is null或is not null.
select * from student where birthday is null;
--修改日期的默认格式(临时修改,数据库重启后仍为默认;除非修改注册表)
alter session set nls_date_format = 'yyyy-mm-dd';
--修改数据UPDATE 表名 SET 字段1=值1,字段2=值2 WHERE 条件
update student set sex = '男',birthday = '1984-12-23' where xh = 2;
--删除数据delete, truncate, drop table.
--如果没有where条件,则删除表中所有数据
delete from student where xh = 3;
--创建保存点,可以在delete后回滚回来.
savepoint p1;
delete from student;
rollback to p1;
--使用truncate清空表数据后不能回滚,速度比delete快.
truncate table student;
--drop table则同时删除表结构和表数据,同样不能回滚.
drop table student;
--表查询
--1. 查询所有列
select * from dept;
--2. 查询指定列
select ename, sal, job, deptno from emp;
--3. 如何取消重复行(distinct)
select distinct deptno, job from emp;
--4. 使用算术表达式, 列别名查询
select (sal + nvl(comm, 0)) * 13 as 年薪, ename, comm from emp;
--5. 使用||连接字符串,Where条件筛选数据.
select ename || ' is a ' || job from emp where sal > 3000;
--6. 使用like进行模糊查询(%:表示0到多个字符 _:表示任意单个字符)
select ename, sal from emp where ename like '__O%';
--7. where条件中使用in操作符
select deptno, ename, job from emp where deptno in (10, 20);
--8. 使用逻辑操作符及order by查询
select * from emp where (sal < 1500 or JOB = 'MANAGER') and deptno in(10,20) order by sal;
相关推荐
今天被一个同学问到这个对数组的增删改查问题,顺便就整理一下吧: 我是定义了四个函数,用到那个分别调动哪个就可以: 其中代码已经加了详细注释:
mybatis3 增删改查基本操作 例子
运用Spring中关于JDBC的一个辅助类(JDBC Template),进行curd操作
用servlet实现增删改查,里面有源代码,有所有的实现方法及操作,适合初学者。
Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,...本资源使用SpringBoot+MyBatis+MySQL整合,并编写增删改查基本java代码以及Mapper文件。
这是一个简单的java增删改查简单数据表操作 适合初学者 希望能帮到大家
SpringBoot整合MyBatis实现MySQL数据库表增删改查。需使用Maven项目,搭建本地仓库。
Java Web增删改查的完整示例程序,包括前端、后台、数据库。 博客地址:https://blog.csdn.net/Albert201605/article/details/114583253
java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,...
Android使用SQLite数据库进行增删改查详细案例...
java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,...
ztree连接数据库的一些增删该查
主要介绍了Laravel框架实现model层的增删改查(CURD)操作,结合实例形式分析了Laravel框架模型model层进行数据库的增删改查操作具体实现技巧,需要的朋友可以参考下
Struts2+Hibernate+Spring整合与增、删、改、查CURD操作源码
一个封装好的java JDBC增删改查类
jdom 操作XML实现增删改查 jdom 操作XML实现增删改查
Servlet+ajax实现的增删改查功能程序,下载用Eclipse导入,即可运行。
本文实例讲述了thinkPHP框架通过Redis实现增删改查操作的方法。分享给大家供大家参考,具体如下: 一、概述 Redis是一个NoSQL数据库,由于其数据类型的差异,所以要在MVC框架中实现CURD操作,比较繁锁。事实上在...
在管理员的一些后台页面里,个人中心里的数据列表里,都会有对这些数据进行增删改查的操作。比如在管理员后台的用户列表里,我们可以录入新用户的信息,也可以对既有的用户信息进行修改。在vue中,我们更应该专注于...
此项目是基本Spring Boot 2.0.4版本开发的,使用Thymeleaf模板作为前端展示页面,进行基本的增删改查加分页