码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 学习Oracle数据库并对数据进行查询,插入等操作(四)


    目录

    1.创建表

    (1)创建表的语法

    (2)SQL Plus中以命令方式创建

    2.插入数据

    (1)可视化方式插入数据

     (2)SQL Plus中使用SQL 语句插入数据

    (3)选择一个表中的数据插入到另一个表中

    3.查询数据

    (1)方式一:采用可视化的方式

    (2)SQL Plus中查询数据

    4.修改数据

    (1)可视化的方式修改数据

    (2)SQL Plus中修改语句

    (3)UPDATE语句修改数据

    5.删除数据

    (1)可视化的方式

    (2)SQL Plus方式

    6.删除表

    (1)可视化的方式

    (2)SQL PLus中删除


    学习Oracle数据库的基本操作(一)

    学习Oracle数据库的新建表的基本操作(二)

    学习Oracle数据库新建数据库操作(三)

    1.创建表

    (1)创建表的语法

    关于在SQL Developer中可视化的方式创建表请看上面的链接,下面给出在“构建器”中输入SQL语句进行创建表。

    1. CREATE TABLE [表名](
    2. <列名1> <数据类型> [DEFAULT <默认值>] [<列约束>],
    3. <列名2> <数据类型> [DEFAULT <默认值>] [<列约束>],
    4. <列名3> <数据类型> [DEFAULT <默认值>] [<列约束>],
    5. ……
    6. );
    1. create table demo(
    2. ID VARCHAR(20) NOT NULL PRIMARY KEY,
    3. Name VARCHAR(20) NOT NULL ,
    4. Score NUMBER(2) DEFAULT 0 NOT NULL
    5. );

    (2)SQL Plus中以命令方式创建

    2.插入数据

    (1)可视化方式插入数据

     (2)SQL Plus中使用SQL 语句插入数据

    INSERT INTO [表名] VALUES(<列值1>,<列值2>,……)

    (3)选择一个表中的数据插入到另一个表中

    insert into demo select * from demo_1 where score='3';

    注:将表demo_1中的数据(demo_1的列属性和demo列属性一样,所以直接使用“*”)并且score=3的数据过滤插入到表demo中。 

    3.查询数据

    (1)方式一:采用可视化的方式

    (2)SQL Plus中查询数据

    1. 查询所有的数据:select [列属性1],[列属性2],…… from [表名];
    2. 过滤查询:select [列属性1],[列属性2],…… from [表名] where [列属性]='...';

    4.修改数据

    (1)可视化的方式修改数据

    可视化的方式修改数据的话直接点击要修改的数据即可或者对表进行编辑也可以。

    (2)SQL Plus中修改语句

    1. ALTER TABLE [<用户方案名(如:Scott用户)>.]<表名>
    2. [ADD(<新列名><数据类型>[DEFAULT<默认值>][列约束],……,n)] //添加新的一列
    3. [MODIFY([<列名>[<数据类型>]] [DEFAULT<默认值>][<列约束>],……,n)] //修改已有的属性
    4. [<DROP 子句>] //修改列或者约束条件
    5. DROP{
    6. COLUMN <> | PRIMARKEY [KEY] | UNIQUE (<列名>,……,n) | CONSTRAINT <约束名> | [CASCADE]
    7. }

    (3)UPDATE语句修改数据

    1. UPDATE <>
    2. SET <>={<新值> | <表达式> [,……n]}
    3. [WHERE <条件表达式>]

    5.删除数据

    (1)可视化的方式

      

    (2)SQL Plus方式

    1. DELETE FROM <表名>
    2. [WHERE<条件表达式>]

    注:删除整个表里面的记录,可以使用TRANCATE TABLE <表名>,可是使用之后不能恢复表中的数据。使用delete也可以删除一个表中的所有数据,但是在没有提交事务之前是可以再恢复的。

    6.删除表

    (1)可视化的方式

    (2)SQL PLus中删除

    DROP TABLE[<用户方案名>.]<表名>

  • 相关阅读:
    43-设计问题-最小栈
    CUDA编程- 瓦片(Tiling)技术
    四边形不等式
    ROS1云课→08基础实践(CLI命令行接口)
    动态规划——62. 不同路径
    一本通1075;药房管理
    linux - 云架构理论基础
    数据结构——优先级队列(堆)
    使用Wesky.Net.Opentools库,一行代码实现自动解析实体类summary注释信息(可用于数据实体文档的快速实现)
    【Java】OpenPDF、iText、PDFBox 是三种常用的 PDF 处理库
  • 原文地址:https://blog.csdn.net/Keep_Trying_Go/article/details/126727541
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号