数据库创建表,插入数据练习

create table shangpin("商品名称" varchar2(30),
"商品种类" varchar2(30),
"商品单价" number(30)
)
insert into shangpin values(‘手机‘,‘电子产品‘,6600)
insert into shangpin values(‘苹果‘,‘水果‘,5)
insert into shangpin values(‘花椒‘,‘调料‘,1)
insert into shangpin values(‘牛肉‘,‘肉类‘,6600)
insert into shangpin values(‘薯片‘,‘零食‘,6600)
insert into shangpin values(‘拖把‘,‘生活用品‘,15)
insert into shangpin values(‘炒锅‘,‘厨具‘,50)
insert into shangpin values(‘短袖‘,‘服饰‘,90)
insert into shangpin values(‘皮鞋‘,‘鞋类‘,240)
select * from shangpin
--创建表
create table gouwucar("顾客" varchar2(30),
"购买商品" varchar2(30),
"购买数量" number(30)
)
--插入数据
insert into gouwucar values(‘tom‘,‘手机‘,1)
insert into gouwucar values(‘jick‘,‘苹果‘,10)
insert into gouwucar values(‘lili‘,‘拖把‘,1)
insert into gouwucar values(‘lilei‘,‘炒锅‘,1)
insert into gouwucar values(‘joce‘,‘短袖‘,3)
insert into gouwucar values(‘halen‘,‘皮鞋‘,2)
insert into gouwucar values(‘张三‘,‘null‘,null)
insert into gouwucar values(‘李四‘,‘null‘,null)
insert into gouwucar values(‘王五‘,‘薯片‘,5)
select * from gouwucar
--创建表
create table jiesuan("商品" varchar2(30),"数量" number(30),"总价" number(30))
--插入数据
insert into jiesuan values(‘手机‘,1,6600)
insert into jiesuan values(‘皮鞋‘,1,240)
insert into jiesuan values(‘炒锅‘,1,50)
insert into jiesuan values(‘短袖‘,1,15)
insert into jiesuan values(‘拖把‘,1,90)
insert into jiesuan values(‘花椒‘,1,1)
insert into jiesuan values(‘苹果‘,1,5)
insert into jiesuan values(‘薯片‘,1,6)
select * from jiesuan;
--select 顾客,购买商品,商品种类,商品单价,购买数量 from shangpin,gouwucar
--where shangpin.商品名称=gouwucar.购买商品
--关联表
select 顾客,购买商品,商品种类,商品单价,购买数量,总价 from shangpin,gouwucar,jiesuan
where (shangpin.商品名称=gouwucar.购买商品) and (gouwucar.购买商品=jiesuan.商品)

时间: 2024-10-07 20:17:24

数据库创建表,插入数据练习的相关文章

Hbase 创建表 插入数据Hb

Hbase 创建表 插入数据 创建表 public static void main(String[] args) throws IOException { // Instantiating configuration class 初始化配置文件 Configuration con = HBaseConfiguration.create(); // Instantiating HbaseAdmin class 初始化HbaseAdmin HBaseAdmin admin = new HBaseA

python数据库操作常用功能使用详解(创建表/插入数据/获取数据)

实例1.取得MYSQL版本 # -*- coding: UTF-8 -*- #安装MYSQL DB for python import MySQLdb as mdb con = None try: #连接mysql的方法:connect(host='localhost',user='root',passwd='root',db='test',port=3306) con = mdb.connect('localhost', 'root', 'root', 'test'); #所有的查询,都在连接

创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用

/// <summary> /// 创建ACCESS数据库,并且创建表和数据 /// </summary> /// <param name="dictTable"></param> /// <param name="filePath"></param> /// <returns></returns> public int DataTableToAccess(Diction

MongoDB 新建数据库和表 查询数据表

MongoDB语法是原生ORM,根本不存在sql语句 创建数据库:这里和一般的关系型数据库一样,都要先建立一个自己的数据库空间 新建数据库db1 > use db1 switched to db db1 显示当前使用数据库 > db db1 对数据库创建表(collection) db.<tablename> 创建一张user表 > db.user db1.user 在user表插入一条数据(collection) insert() 插入一条或者多条数据,需要带有允许插入多条

Oracle数据库创建表空间

--Oracle数据库创建表空间 create tablespace new_taspace --表空间名 DATAFILE 'D:\NEWTABLESPACE.DBF'   --表空间关联的数据文件和位置 size 200M --文件初始大小 autoextend on next 20MB MAXSIZE 400MB; --文件大小可自动扩展,每次扩展20MB,最大400MB --创建表空间 create tablespace new_taspace1 --表空间关联的数据文件和位置 DATA

inserted触发器,一张表插入数据时,同时向另外一张表插入数据

有时候,一个服务器上有多个数据库,需要向其中一个数据库的表中插入数据时, 同时向另外一个数据的表里插入数据. 可以利用触发器和同义词(建立同义词的方法省略), 在一个数据库的表里插入数据时,同时向另外一个数据库的表里插入数据. 触发器代码如下: create trigger userInsertTrigger on [user] for insert as begin begin insert into usertab(UserID,UserAccount,UserPassword,UserNa

ruby向数据库用语句插入数据

1.dos工程路径下执行(c:home/trunk/src下): ruby script/generatemigration  AddPermissionsData(名字随便起) 生成时间戳文件 class AddPermissionsData< ActiveRecord::Migration def self.up p = Permission.create({:name => '张三', :parent_id => '367', :deleted => '0', :action

Java在HBase数据库创建表

Java在HBase数据库创建表 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs 要通过Java在HBase中创建一个数据表,首先需要导入hbase-client.jar驱动包.可以在项目pom.xml配置文件中添加依赖: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client<artifactId

MySql数据库创建表

3.3.MySql数据库创建表 创建5个表: UserInfo用户基础表 Role 角色表 MenuInfo 菜单即控制表 Relation_Role_Menu 角色对应菜单关系表 RelaTion_User_Role  用户角色关系表 Depart 部门信息表 表名:USERINFO 用户信息表 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 ID INT 是 否 主键 2 USER_NAME VARCHAR 100 是 用户姓名 3 USER_ID VARCHAR