当前位置: 首页 > news >正文

数据库(一)

DDL(Data Definition Language)
用来定义数据库对象:数据库,表,列等,关键字:creat ,drop,alter等
例如:
1.creat database if not exists db1;-- 判断数据库中是否有db1的表,如果没有就创建,有的话,执行这条SQL不报错。
2.creat database if not exists db1 character set utf8;
3.CREATE TABLE t_cloud_operation_data (
id int(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
operation_date date NOT NULL COMMENT ‘运营数据登记日期’,
warehouse_code varchar(64) NOT NULL COMMENT ‘仓库编码’,
warehouse_name varchar(64) NOT NULL COMMENT ‘仓库名称’,
warehouse_area double(10,2) DEFAULT ‘0.00’ COMMENT ‘仓库总面积’,
total_manage_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘总管理费用’,
casual_workers_day_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘临时工单位小时费率’,
utilities_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘其它水电费’,
storage_square_day_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘每天每平方仓租费’,
create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
modify_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间’,
is_deleted tinyint(4) DEFAULT ‘0’ COMMENT ‘是否删除:0:正常 1:已删除’,
PRIMARY KEY (id),
KEY idx_operation_date (operation_date)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=‘运营数据登记费用表’;

CREATE TABLE t_cloud_business_data (
id int(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键’,
operation_data_id int(11) NOT NULL COMMENT ‘关联表t_operation_data表’,
business_code varchar(64) NOT NULL COMMENT ‘商家编码’,
business_name varchar(64) NOT NULL COMMENT ‘商家名称’,
use_area decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘使用面积’,
total_work_time decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘工时总计’,
sharing_manage_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘分摊管理费用’,
labor_costs decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘劳务费用’,
sharing_utilities_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘分摊其他水电费用’,
storage_charges decimal(12,2) DEFAULT ‘0.00’ COMMENT ‘仓租费’,
create_time datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间’,
modify_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间’,
is_deleted tinyint(4) DEFAULT ‘0’ COMMENT ‘是否删除:0:正常 1:已删除’,
PRIMARY KEY (id),
KEY idx_operation_data_id (operation_data_id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT=‘运营数据登记商家分摊费用表’;
DML
用来对数据库表中的数据进行增删改:关键字:insert,delete,update等

DQL
用来查询数据库的表的记录,关键字:select ,where 等
DCL
用来定义数据库的访问权限和安全级别,以及创建用户,关键字GRANT,REVOKE等。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库(二)
  • 数据库(三)
  • 数据库(四)
  • 数据库(五)
  • 数据库(六)
  • 数据库(七)
  • 0205
  • 数据库(八)
  • 数据库(九)
  • Httprunner使用指南
  • JDBC(一)
  • JDBC(二)
  • JDBC(三)
  • JDBC(五)
  • POST 和 GET的 区别
  • python3.6+scrapy+mysql 爬虫实战
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 30天自制操作系统-2
  • JavaWeb(学习笔记二)
  • Java-详解HashMap
  • JS数组方法汇总
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • Linux下的乱码问题
  • nodejs:开发并发布一个nodejs包
  • React-redux的原理以及使用
  • socket.io+express实现聊天室的思考(三)
  • spring-boot List转Page
  • STAR法则
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 初探 Vue 生命周期和钩子函数
  • 从PHP迁移至Golang - 基础篇
  • 简单易用的leetcode开发测试工具(npm)
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 一起参Ember.js讨论、问答社区。
  • 中文输入法与React文本输入框的问题与解决方案
  • Java性能优化之JVM GC(垃圾回收机制)
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #php的pecl工具#
  • $GOPATH/go.mod exists but should not goland
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (33)STM32——485实验笔记
  • (BFS)hdoj2377-Bus Pass
  • (分享)自己整理的一些简单awk实用语句
  • (含笔试题)深度解析数据在内存中的存储
  • (十一)图像的罗伯特梯度锐化
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原創) 未来三学期想要修的课 (日記)
  • (转)程序员技术练级攻略
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版