一.建库

1.(点击左上角带绿色+号的按钮)

2.(进入这个界面,passowrd为密码。填写完后点击下面一排的Test按钮进行测试,无异常就点击Connect)

二.建表

1-1.  create table 表名1(

      Tid  number(4) --primary  key 列级约束(主键),

      Tname  varchar(10) --ont  null  非空约束,只能定义在列级约束,

      Tsex  varchar2(2)--check  (tsex='男'  or  tsex='女') 检查约束,

      Taddress  varchar(30),

      constraint  表名1_tid_pk  primary  key(tid),--表级约束(主键)

      )

1-2.  create table 表名2(

      Tid  number(4),

      Sname  varchar2(10),

      comstraint  表名2_tid_fk  foreign  key(tid)  references  表名1(Tid),--  表级外键约束

        )  

三.增

1-1.一次插入一条数据

  insert  into  表名(Tid,Tname,Tsex,Taddress)  --字段    可以省略但是要依依对应

  values  (1,'张三','男','地球')

1-2.一次性插入多条数据

  insert  into  表名

  select  2,'李四','男','地球'  from  dual

  union  all

  select  3,'赵五','男','地球'  from  dual

  union  all

  select  4,'王六','男','地球'  from  dual

  (注:dual为虚拟表,用来构成select语法规则,dual只有一条记录。dual为sys用户的一张表,是public的,其它user也可以使用。)

四.删

1-1.  drop  table  text;  --删除表名为text的表

1-2.  delete  from  text  --删除表text的所有表记录

1-3.  delete  from  text  --删除表text字段ID等于2的记录

    where  id = 2;

五.改

1.  update  student  set  name = '莉莉'  --把student表 name等于‘丫丫’  的name改成 ‘莉莉’

    where  name = '丫丫'   

六.查

1.   select  *  from  表名emp    --查询 表名为emp的所有记录

七.约束

1-1.  primary  key  (简称:pk)--主键约束

1-2.  ont  null  (简称:nn)--非空约束

1-3.  unique  (简称:uq)--唯一约束

1-4.  check  (简称:ck)--检查约束

1-5.  foreign  key  (简称:fk)--外键约束

约束方式分为:列级约束和表级约束

列级约束:写在一列的最后面

表级约束:与其他字段同级

(注::约束详细带码在上 ☝☝ )

oracle 11g 建库 建表 增 删 改 查 约束的更多相关文章

  1. iOS FMDB的使用(增,删,改,查,sqlite存取图片)

    iOS FMDB的使用(增,删,改,查,sqlite存取图片) 在上一篇博客我对sqlite的基本使用进行了详细介绍... 但是在实际开发中原生使用的频率是很少的... 这篇博客我将会较全面的介绍FM ...

  2. iOS sqlite3 的基本使用(增 删 改 查)

    iOS sqlite3 的基本使用(增 删 改 查) 这篇博客不会讲述太多sql语言,目的重在实现sqlite3的一些基本操作. 例:增 删 改 查 如果想了解更多的sql语言可以利用强大的互联网. ...

  3. 好用的SQL TVP~~独家赠送[增-删-改-查]的例子

    以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化.  本系列主要是针对T-SQL的总结. [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础] ...

  4. django ajax增 删 改 查

    具于django ajax实现增 删 改 查功能 代码示例: 代码: urls.py from django.conf.urls import url from django.contrib impo ...

  5. ADO.NET 增 删 改 查

    ADO.NET:(数据访问技术)就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 ADO.NET所有数据访 ...

  6. MVC EF 增 删 改 查

    using System;using System.Collections.Generic;using System.Linq;using System.Web;//using System.Data ...

  7. python基础中的四大天王-增-删-改-查

    列表-list-[] 输入内存储存容器 发生改变通常直接变化,让我们看看下面列子 增---默认在最后添加 #append()--括号中可以是数字,可以是字符串,可以是元祖,可以是集合,可以是字典 #l ...

  8. Django(十)模型:django模型类对数据库的:增/删/改/查、自关联、管理器、元选项(指定表名)

    一.插入.更新和删除 调用一个模型类对象的save方法的时候就可以实现对模型类对应数据表的插入和更新. 调用一个模型类对象的delete方法的时候就可以实现对模型类对应数据表数据的删除. 二.自关联 ...

  9. django单表操作 增 删 改 查

    一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取出数据. 目的:通过classes(班 ...

随机推荐

  1. Appium 坑

    1. [Android]click没有反应 https://testerhome.com/topics/9610 在某些手机上有个安全选项,需要在开发者选项->安全设置(允许模拟点击),打开开关

  2. eclipse启动时弹出Failed to create the Java Virtual Machine

    eclipse启动时弹出Failed to create the Java Virtual Machine 一.现象 今天装eclipse的时候出现Failed to create the Java ...

  3. 发票查验---异步处理多条记录---demo代码

    /// 窗体加载事件        /// </summary>        /// <param name="obj"></param>   ...

  4. Confluence 6 使用 LDAP 授权连接一个内部目录 - 拷贝用户到登录

    在登录时拷贝用户(Copy User on Login) 这个选项在用户尝试登录的时候将会被触发.如果这个选择框被选择的话,当用户使用 LDAP 授权的用户名和密码登录系统的时候,用户将会在内部目录自 ...

  5. 2-18,19 搭建MySQL主从服务器并并通过mysql-proxy实现读写分离

    MySQL主从服务器 实现方式: MySQL  REPLICATION Replication可以实现将数据从一台数据库服务器(master)复制到一台或多台数据库服务器(slave) 默认情况下这种 ...

  6. Oracle11g温习-第七章:redo日志

      2013年4月27日 星期六 10:33 1.redo (重做) log 的功能:        用于数据恢复   2.redo log 特征: [特征]: 1)   记录数据块的变化(DML.D ...

  7. dp练习(10)——拦截导弹

    1044 拦截导弹 1999年NOIP全国联赛提高组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解  查看运行结果     题目描述 Descripti ...

  8. Eclipse修改已存在的SVN地址

    1.Window---->Show View---->Other...

  9. web 攻击靶机解题过程

    sql注入靶机攻击过程请参考 https://pentesterlab.com/exercises/from_sqli_to_shell/course http://www.sohu.com/a/12 ...

  10. sgu107. 987654321 problem 简单打表 难度:0

    107. 987654321 problem time limit per test: 0.25 sec. memory limit per test: 4096 KB For given numbe ...