-- SQL 基础教程, 创建表,按条件选取数据,数据更新,删除
use sakila; -- 数据库, 数据表actor

-- 创建一个表
CREATE TABLE Persons
(
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
-- 删除一个表
-- drop table persons ;
-- 插入一条记录
insert persons values('1', 'x', 'y', '*路', '北京');
-- 选择
SELECT actor_id, last_name FROM actor;
select * from actor;
-- SELECT DISTINCT 语句用于返回唯一不同的值
select distinct  last_name from actor;-- WHERE 子句用于过滤记录。
select actor_id, last_name from actor where actor_id > 100;
select actor_id, last_name from actor where last_name = "CHASE";
select * from actor where actor_id > 100 and actor_id < 150;
select * from actor where actor_id >100 or actor_id < 50;
select * from actor where (actor_id >100 or actor_id < 50) and first_name like 'G%';
select * from actor where  not actor_id > 150;
select * from actor where actor_id between 50 and 150;
select * from actor where first_name in ('NATALIE', 'GARY', 'CARMEN');
select * from actor where first_name is null;
select * from actor where first_name like 'G%';/* % 表示多个字值,_ 下划线表示一个字符;M% : 为能配符,正则表达式,表示的意思为模糊查询信息为 M 开头的。%M% : 表示查询包含M的所有内容。%M_ : 表示查询以M在倒数第二位的所有内容。*/-- ORDER BY 关键字用于对结果集进行排序。
select * from actor order by first_name;
select * from actor order by first_name desc;
select * from actor order by first_name, last_name;
-- INSERT INTO 语句用于向表中插入新记录。
insert into persons (PersonID, LastName, FirstName) values ('2', 'h', 'y');
-- UPDATE 语句用于更新表中的记录。
update actor set first_name = 'SQL' where last_name like 'G%';
-- DELETE 语句用于删除表中的记录。
delete from actor where first_name = 'NICK';

oracle按数据条件进行更新_SQL 基础教程, 创建表,按条件选取数据,数据更新,删除...相关推荐

  1. [SQL基础教程] 1-5 表的删除和更新

    [SQL基础教程] 1-5 表的删除和更新 表的删除 语法 DROP TABLE <表名>; 法则 1-12 删除的表无法恢复 表定义的更新 语法 ALTER TABLE<表名> ...

  2. 【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及对应条数聊起

    系列文章目录 [SQL开发实战技巧]系列(一):关于SQL不得不说的那些事 [SQL开发实战技巧]系列(二):简单单表查询 [SQL开发实战技巧]系列(三):SQL排序的那些事 [SQL开发实战技巧] ...

  3. 手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like(持续更新)...

     有问题欢迎留言!!!  目录: 一.新建项目,添加引用 二.创建数据库 三.创建表 四.插入数据  五.查询数据  六.删除数据  七.运算符 八.like语句 我的环境配置:windows 64, ...

  4. sql 创建表,批量插入数据

    sql语言被用于数据库中记录的"增删改查",本文将介绍数据库中mysql数据库中利用sql语言创建表,批量插入数据. - -以下示例来自牛客网- - 1.创建表 创建一个actor ...

  5. 树莓派开发基础教程目录表

    树莓派开发基础教程目录表 一.环境篇 树莓派基本信息介绍 制作树莓派镜像 Ubuntu文件夹挂载到树莓派(NFS) 树莓派和Windows系统之间共享文件 调试串口和ssh的搭建和使用 认识树莓派原理 ...

  6. VideoScribe基础教程创建动画视频

    VideoScribe基础教程创建动画视频 全面的指南,充满了 Sparkol 首席培训师(VideoScribe 的创建者)的专家提示和技巧 课程英文名:VideoScribe Fundamenta ...

  7. Mysql创建表结构及插入数据代码

    Mysql创建表结构及插入数据代码 CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,`username` varchar(255) ...

  8. groovy怎样从sql语句中截取表名_SQL基础教程学习笔记

    点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 1.数据库和SQL RDBMS:关系数据库管理系统 比较代表性的有:Oracle(甲骨 ...

  9. sql 删除字段中下划线_SQL基础教程知识点总结

    1. ●列 ●字段 ●行 ●记录 2. SQL 语句及其种类 DDL DDL(Data Definition Language,数据定义语言)用来创建或者删除存储 数据用的数据库以及数据库中的表等对象 ...

最新文章

  1. 8.Spring整合Hibernate_2_声明式的事务管理(Annotation的方式)
  2. 画动态分析图的个人小技巧
  3. 关于导入c3p0-0.9.5.5.jar包引发NoClassDefFoundError、ClassNotFoundException
  4. c语言贪吃蛇黑方框,[求助][贪吃蛇]源程序,请教其中一个问题。
  5. 信息学奥赛一本通 1172:求10000以内n的阶乘 | OpenJudge NOI 1.6 14:求10000以内n的阶乘
  6. springmvc 全局编码_SpringMVC请求参数和响应结果全局加密和解密
  7. Linux 之父家断电六天:内核更新延期;华为 EMUI 11 用户突破1亿;美国得州最大电力公司申请破产 | 极客头条...
  8. c语言程序年月日怎么编,C语言程序设计: 输入年月日 然后输出是星期几
  9. app 如何接收遥控信息_如何选购红外接收头?华新告诉你产品的标准
  10. 创建用户, 使用crontab定时运行程序
  11. 增量式光电编码器原理及其结构
  12. 谷歌/FOFA搜索引擎使用
  13. 测试cs架构的软件,基于UI的CS架构软件自动化测试方法及系统
  14. precision,recall,sensitivity, specificity ,mAP等几种评价指标
  15. WireShark的过滤语法
  16. java里面com.是什么意思
  17. 如何使用VLOOKUP在Google表格中查找数据
  18. MacOS git配置本地ssh
  19. 游戏耳机怎么选购?适合玩游戏的无线蓝牙耳机品牌
  20. openFeign夺命连环9问,这谁受得了?

热门文章

  1. python文件命名 数字_python 批量修改数字类的文件名
  2. linux驱动位置_Linux驱动程序学习一 (续)
  3. android java打开wap链接,Android 链接 java 服务无法打开链接的有关问题
  4. java 获取date的时分秒_Java Date获取 年月日时分秒
  5. linux过滤重复字符串,linux – 从制表符分隔文件中删除重复的单词/字符串
  6. keil5调试如何选择晶振_答题攻略:晶振电路问题解答及国庆中秋放假通知
  7. rsa解密的应用_安全-加解密
  8. linux 下安装minio并配置
  9. java对象与Json字符串之间的转化(fastjson)
  10. java通过InputStream读取文件