普元数据集成平台 普元数据集成平台
产品介绍
安装部署
快速入门
操作指南
FAQ
  • SQL程序示例

# SQL程序示例

例如,连接 MySQL 数据库并执行非查询类 SQL 语句,即:DDL全部语句 和 DML update、delete、insert 三种类型的语句。

⚠️ 提示:如果数据源没有配置默认的库/Schema,需要在 SQL 语句中手工添加库/Schema的名称。如果数据源已经配置了默认的库/Schema,则在SQL语句中无需添加。

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for orderinfo
-- ----------------------------
DROP TABLE IF EXISTS `orderinfo`;
CREATE TABLE `orderinfo` (
  `ordercode` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '订单号',
  `amount` int DEFAULT NULL COMMENT '数量',
  `price` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '价格',
  `manufacturer` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '厂商',
  `createtime` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  `createuser` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '创建人',
  `updatetime` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`ordercode`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC COMMENT='订单表';

-- ----------------------------
-- Records of orderinfo
-- ----------------------------
BEGIN;
INSERT INTO `orderinfo` (`ordercode`, `amount`, `price`, `manufacturer`, `createtime`, `createuser`, `updatetime`) VALUES ('001', 1000, '5000', '星云制造', '2018-12-13 13:00:00', '张聪', '2018-12-13 13:00:00');
INSERT INTO `orderinfo` (`ordercode`, `amount`, `price`, `manufacturer`, `createtime`, `createuser`, `updatetime`) VALUES ('002', 500, '1000', '西安金属', '2018-12-13 13:00:00', '王强', '2018-12-13 13:00:00');
INSERT INTO `orderinfo` (`ordercode`, `amount`, `price`, `manufacturer`, `createtime`, `createuser`, `updatetime`) VALUES ('003', 1500, '7000', '枫禾林木', '2018-12-13 13:00:00', '魏雨', '2015-03-13 12:00:00');
INSERT INTO `orderinfo` (`ordercode`, `amount`, `price`, `manufacturer`, `createtime`, `createuser`, `updatetime`) VALUES ('004', 20000, '75000', '星峰', '2018-12-13 13:00:00', '王林', '2019-01-01 13:00:00');

COMMIT;

SET FOREIGN_KEY_CHECKS = 1;

sql

执行结果可以通过 SQL 客户端进行查看,可以看到已经创建了表 orderinfo 并插入了 4 条数据。

sql

← 查询类SQL程序示例 Shell程序示例 →