博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二.SQL入门及DDL语言实例
阅读量:4509 次
发布时间:2019-06-08

本文共 1843 字,大约阅读时间需要 6 分钟。

1.SQL的分类

  1.1DDL:数据定义语言

  1.2DML:数据操作语言

  1.3DQL:数据查询语言

  1.4DCL:数据控制语言

2.数据类型

  2.1字符型:char(不可变长), varchar(可变长)

  2.2数字型:number(n,m) n代表总位数,m代表保留小数位数;float

  2.3日期型:date,timestamp

  2.4其他型:blob,clob,bfile

3.建表实例

--创建商品表CREATE TABLE goods(goods_id  varchar(255) primary key,goods_name  varchar(255),goods_type_id  varchar(255),goods_price  number(20,2),goods_stock  number,goods_agency  number);--创建商品类型表CREATE TABLE goods_type(goods_type_id  varchar(255) primary key,goods_type_name  varchar(255));--创建用户表CREATE TABLE customer(customer_id  varchar(255) primary key,customer_name  varchar(255),customer_pwd varchar(255),customer_mail varchar(255) check(customer_mail like '%@%'),customer_phone varchar(255),customer_create_date date NOT NULL);--创建订单表CREATE TABLE orderinfo(orderinfo_id varchar(255) primary key,orderinfo_customer varchar(255),orderinfo_addr varchar(255),orderinfo_pay_state int,constraint f_k foreign key(orderinfo_customer) references customer(customer_id) );--创建订单商品信息表CREATE TABLE order_goods_info(order_goods_info_id  varchar(255),order_goods_info_goods  varchar(255),order_goods_info_goodsnum  int,order_goods_info_orderid varchar(255),order_goods_info_customer  varchar(255),constraint f_k1 foreign key(order_goods_info_goods) references goods(goods_id),constraint f_k2 foreign key(order_goods_info_orderid) references orderinfo(orderinfo_id),constraint f_k3 foreign key(order_goods_info_customer) references customer(customer_id));

 4.表操作实例

--删除管道,杆路审核表DROP TABLE PIP_PIPELINE_CHECK;DROP TABLE PIP_POLELINE_CHECK;SELECT * FROM PIP_PIPELINE_CHECK;SELECT * FROM PIP_POLELINE_CHECK;--删除主键约束select * from user_cons_columns where table_name='PIP_PIPELINE_CHECK';alter table PIP_PIPELINE_CHECK drop constraint SYS_C00167278;--增加aa  字段ALTER TABLE PIP_PIPELINE_CHECK ADD AA VARCHAR(255);

 

转载于:https://www.cnblogs.com/xiangxiantao/p/8798976.html

你可能感兴趣的文章
周总结报告
查看>>
Selecting Courses POJ - 2239(我是沙雕吧 按时间点建边 || 匹配水题)
查看>>
Win+R指令(2)
查看>>
codeforces 578c - weekness and poorness - 三分
查看>>
数值微分方程
查看>>
动态规划--电路布线(circuit layout)
查看>>
<转>OD常用断点列表
查看>>
描边时消除锯齿SetSmoothingMode
查看>>
15回文相关问题
查看>>
将VS2013项目转成VS2010项目的方法
查看>>
[置顶] 怎么对待重复的代码
查看>>
多种方法实现H5网页图片动画效果;
查看>>
Ubuntu/CentOS下使用脚本自动安装 Docker
查看>>
源码解读Mybatis List列表In查询实现的注意事项
查看>>
POJ 2311 Cutting Game(二维SG+Multi-Nim)
查看>>
1978 Fibonacci数列 3
查看>>
1225 八数码难题
查看>>
C#控件的闪烁问题解决方法总结
查看>>
js 冒泡事件与解决冒泡事件
查看>>
2018-2019赛季多校联合新生训练赛第七场(2018/12/16)补题题解
查看>>