oracle数据库的关于建表的sql语句练习
oracle数据库的关于建表的sql语句练习
- 创建用户表shop_user
create table shop_user(
User_name varchar2(20) primary key,
Password varchar2(20) not null,
Name varchar2(20) not null,
zip number(6) check(length(zip)=6),
address varchar2(50)
)
commit
select * from shop_user
insert into shop_user
values(
‘Luxw’,
‘123456’,
‘Luxiaowei’,
100000,
‘西二旗’
)
select * from shop_user
- 创建商品表 shop_product
create table shop_product(
product_id number(7) primary key,product_name varchar2(20) not null,price number not null ,picture_path varchar2(30),discription varchar2(50) )
insert into shop_product
values (60001,'Ipad3',3500,'D:/picture/a.gif','aaaaa')
commit
select * from shop_product
- 创建订单表 shop_order
create table shop_order(
order_id number(7) primary key,ordertime date not null,totalprice number not null, username varchar2(20) references shop_user(user_name))
insert into shop_order
values (10001,to_date('05-06-1998','dd-MM-yyyy'),5000,'Luxw')
commit
select * from shop_order
- 创建订单项表 shop_orderitem
create table shop_orderitem(
orderitem_id number(7) primary key,
order_id number(7) references shop_order(order_id) not null,
product_id number(7) references shop_product(product_id) not null,
count number(3)
)
insert into shop_orderitem
values (1,10001,60001,5)
commit
select * from shop_orderitem
二、DML练习
1、 给商品表 shop_product创建序列,从60001开始。
create sequence shop_seq start with 60001
commit
drop sequence shop_seq
select shop_seq.nextval from dual
2、 使用序列往商品表中,插入4条数据:
insert into shop_product
values (shop_seq.nextval,'Ipad2',2200,'D/picture/b.gif','Pad2')
insert into shop_product
values (shop_seq.nextval,'Ipad4',5500,'D/picture/c.gif','Pad4')
insert into shop_product
values (shop_seq.nextval,'dell',6500,'D:/picture/d.gif','Pad5')
commit
select * from shop_product
3、 修改第3数据,名称改为IpadMini,价格2800。
update shop_product set product_name=‘IpadMini’ where product_id = 60003
commit
4、 删除所有的pad商品。
create index shop_name on shop_product(product_name)
delete from shop_product where product_name like ‘%pad%’
delete from shop_product
commit
select * from shop_product
5、 根据给的测试数据,给订单表 shop_order创建序列,并插入如下数据:
create sequence shop_ord start with 10001
commit
insert into shop_order
values (shop_ord.nextval,to_date('1988-08-10','yyyy-MM-dd'),8000,'huxz')
oracle数据库的关于建表的sql语句练习相关推荐
- python读取erp的数据库_【ERP系统设计】【数据库设计】对数据表重命名和读取建表的SQL语句...
今天做了一个小Model,就是把另一数据库中的表复制到目标数据库中,但是复制到目标数据库中的表中的记录为空 思路: 1 读取建表的SQL语句 2 通过jdbc执行 3 对新建表进行重新命名 精要: 1 ...
- mysql建库sql语句_mysql建库和建表的sql语句
需求描述: 在用户提交酒店订单时,需要记录订单信息和订单日志:订单信息包括用户名.订单号.入住时间和离店时间: 订单日志包括谁在什么时候操作了该订单,下订单时需要记录的订单日志为系统在下订单的时间点创 ...
- Oracle数据库:实现批量插入的sql语句
目录 问题现象: 问题分析: 注意:这里一定要注意分号(;)的使用: 否则容易出现报错,如: 解决方法: 问题现象: 今天想使用Oracle数据库进行批量插入的操作,发现和想象中的不太一样,报错如下: ...
- 【从零开始学习Oracle数据库】(1)建表与简单查询
一.常用数据库软件 大型数据库 Oracle Oracle是著名的Oracle(甲骨文)公司的数据库产品 , 它是世界上第一个商品化的关系型数据库管理系统 , 也是第一个推出和数据库结合的第四代语言开 ...
- oracle数据库创建索引以及简单优化sql语句
Oracle 建立索引及SQL优化 数据库索引: 索引有单列索引 复合索引之说 如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引.数据库索引主要进行提高访 ...
- windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...
- oracle 查看连接数语句,Oracle数据库中查询连接数的实用sql语句
查询数据库中的连接信息.其中SQL_COMMAND 是可以释放进程的sql语句: select A.SID,B.SPID,A.SERIAL#,a.lockwait,A.USERNAME,A.OSU ...
- mysql建表用的什么语句_mysql建表常用sql语句个人经验分享
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@ ...
- Oracle数据库Timestamp数据差值计算Sql语句
今天的工作中遇到一个问题,需要计算数据库中两个时间字段的差值,字段类型是timestamp,将字段直接相减,会得到timestamp类型的结果值,不是我想要的number类型的值.在网上找了一些方法, ...
- mysql查询cp值数据_写出创建产品销售数据库CPXS的所有表的SQL 语句。所包含的表如下:...
[判断题]UITextView直接继承自UIScrollView类.(3.0分) [判断题]UIDataPicker是一个可以用来选择日期和时间的控件.(3.0分) [判断题]UITextField文 ...
最新文章
- react表格无缝滚动_js实现表格无缝滚动效果
- Jenkins Android gradle只能打包app-release-unsigned.apk
- Py之playsound:playsound的简介、安装、使用方法之详细攻略
- mongodb的IO测试工具 mongoperf
- Educational Codeforces Round 80 (Rated for Div. 2) 二分 + 状压
- 看完这篇文章,还不懂nginx,算我输
- 加快Vue项目的开发速度
- 腾讯还是小公司,很难选?
- AD显示隐藏管脚——谈mos管封装的一个坑处
- 光学设计软件ZEMAX的安装与基本操作
- 【第一节】抠图 -- 薄、透、露的朦胧感
- docker制作tomcat镜像并部署war包
- 从CarLife音乐切换回蓝牙音乐音量变小
- 洛谷——P1296 奶牛的耳语(java实现)
- html如何设置下拉列表
- springMVC前后端数据交互
- 【完整代码】用HTML/CSS制作一个美观的个人简介网页
- 汉画轩区块链技术应用智慧酒店提升舒适度节能成本
- 社交网络——一部急风骤雨般的电影
- 018 The Scala Programming Language