oracle 11g 建库 建表 增 删 改 查 约束
一.建库
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 建库 建表 增 删 改 查 约束的更多相关文章
- iOS FMDB的使用(增,删,改,查,sqlite存取图片)
iOS FMDB的使用(增,删,改,查,sqlite存取图片) 在上一篇博客我对sqlite的基本使用进行了详细介绍... 但是在实际开发中原生使用的频率是很少的... 这篇博客我将会较全面的介绍FM ...
- iOS sqlite3 的基本使用(增 删 改 查)
iOS sqlite3 的基本使用(增 删 改 查) 这篇博客不会讲述太多sql语言,目的重在实现sqlite3的一些基本操作. 例:增 删 改 查 如果想了解更多的sql语言可以利用强大的互联网. ...
- 好用的SQL TVP~~独家赠送[增-删-改-查]的例子
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化. 本系列主要是针对T-SQL的总结. [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础] ...
- django ajax增 删 改 查
具于django ajax实现增 删 改 查功能 代码示例: 代码: urls.py from django.conf.urls import url from django.contrib impo ...
- ADO.NET 增 删 改 查
ADO.NET:(数据访问技术)就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 ADO.NET所有数据访 ...
- MVC EF 增 删 改 查
using System;using System.Collections.Generic;using System.Linq;using System.Web;//using System.Data ...
- python基础中的四大天王-增-删-改-查
列表-list-[] 输入内存储存容器 发生改变通常直接变化,让我们看看下面列子 增---默认在最后添加 #append()--括号中可以是数字,可以是字符串,可以是元祖,可以是集合,可以是字典 #l ...
- Django(十)模型:django模型类对数据库的:增/删/改/查、自关联、管理器、元选项(指定表名)
一.插入.更新和删除 调用一个模型类对象的save方法的时候就可以实现对模型类对应数据表的插入和更新. 调用一个模型类对象的delete方法的时候就可以实现对模型类对应数据表数据的删除. 二.自关联 ...
- django单表操作 增 删 改 查
一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取出数据. 目的:通过classes(班 ...
随机推荐
- Vultr新推出3.5美元/月套餐,并且支持微信支付了
先前Vultr重新推出了2.5美元/月的套餐,但是不支持IPv4,所以不那么受国内朋友的欢迎,迫于压力,这不最近就推出了3.5美元/月的套餐了,这个套餐是支持IPv4的,有需要的朋友可以上车了,htt ...
- C#中使用Log4记录日志
具体步骤如下: 从网上下载log4net对应.net版本的dll 在C#项目中引用该dll 创建log4net对应的配置文件 在程序中使用 log4net的配置文件如下: <?xml versi ...
- Windows 2008 更改网卡绑定顺序
用 ncpa.cpl 或者用鼠标右键点网上邻居进去也好. 来到网卡列表画面. 然后,你会发觉没有菜单去操作[高级设置], 这里,最高级的步骤来了, 就是你需要按一个 [Alt]把菜单给显示出来,太神奇 ...
- centos7: vsftpd安装及启动: ftp配置(以虚拟用户为例)
centos7: vsftpd安装及启动: ftp配置 1安装: yum -y install vsftpd /bin/systemctl start vsftpd.service #启动 /bin/ ...
- MSSQL 一坑 SQL Management Studio 管理工具的快捷方式被删掉了
如果确定已经安装的情况下,到这里去找下吧(我这里用的是sql 2008) C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Co ...
- 斐波拉契数列(用JavaScript和Python实现)
1.用JavaScript 判断斐波拉契数列第n个数是多少 //需求:封装一个函数,求斐波那契数列的第n项 //斐波拉契数列 var n=parseInt(prompt("输入你想知道的斐波 ...
- Queue CodeForces - 353D (思维dp)
https://codeforces.com/problemset/problem/353/D 大意:给定字符串, 每一秒, 若F在M的右侧, 则交换M与F, 求多少秒后F全在M左侧 $dp[i]$为 ...
- 转载:移动端+微信小程序实现,手机端滑动分页代码思路(ajax)
//一般在PC上我们要分页都是通过上一页和下一页来实现的,手机通过当下滑到一定程度的时候自动加载下一页面//实现思路:首先加载部分数据,当下滑到某个元素可见的时候,如果还有数据,则新发送请求,然后追加 ...
- cookie -- 添加删除
前段时间学到了cookie,之前的公司用的jquery插件,现在终于学到了原生的js <!doctype html> <html> <head> <meta ...
- js获得焦点和失去焦点那些事
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name ...