SQL mysql

SELECT concat('<if test="', COLUMN_NAME, ' != null"> ', COLUMN_NAME, ',</if>')  FROM information_schema.COLUMNS
WHERE TABLE_NAME = 'view_opportunity' AND TABLE_SCHEMA = 'helenbergh_mcrm_pro'; SELECT concat('<if test="', COLUMN_NAME, ' != null"> #{', COLUMN_NAME, '},</if>') FROM information_schema.COLUMNS
WHERE TABLE_NAME = 'view_opportunity' AND TABLE_SCHEMA = 'helenbergh_mcrm_pro'; SELECT concat('<if test="', COLUMN_NAME, ' != null"> ', COLUMN_NAME, ' = #{', COLUMN_NAME, '},</if>') FROM information_schema.COLUMNS
WHERE TABLE_NAME = 'view_opportunity' AND TABLE_SCHEMA = 'helenbergh_mcrm_pro'; SELECT concat('private ',
CASE
WHEN DATA_TYPE = 'varchar' OR DATA_TYPE = 'nvarchar' OR DATA_TYPE = 'char' THEN 'String '
WHEN DATA_TYPE = 'bigint' OR DATA_TYPE = 'int' THEN 'Integer '
WHEN DATA_TYPE = 'datetime' OR DATA_TYPE = 'timestamp' THEN 'Date '
WHEN DATA_TYPE = 'decimal' OR DATA_TYPE = 'timestamp' THEN 'BigDecimal '
ELSE concat('****', DATA_TYPE, '****')
END
, COLUMN_NAME, ';')
FROM information_schema.COLUMNS
WHERE TABLE_NAME = 'view_opportunity' AND TABLE_SCHEMA = 'helenbergh_mcrm_pro';

mybatis+mysql 通过sql脚本生成mapper的部分内容的更多相关文章

  1. mysql执行sql脚本

    最近用mysql执行sql脚本,遇到一些问题,顺便记录一下笔记. 首先,先开启mysql服务,创建一个空数据库(脚本里没有创建数据库) 执行脚本有两个方法 1.未连接数据库:在Windows下使用cm ...

  2. mysql执行sql脚本文件

    mysql执行sql脚本文件 方法一:使用cmd命令执行(windows下,unix或Linux在的其控制台下) [MySQL的bin目录]\mysql –u用户名 –p密码 –D数据库<[sq ...

  3. MySQL 执行SQL脚本 报ERROR 1231 (42000)的解决办法【转】

    今天在source mysqldump 备份文件时,发现导入的过程中报如下的错误: ERROR 1231 (42000): Variable 'time_zone' can't be set to t ...

  4. 用SQL脚本 生成INSERT SQL语句

    配置表B 中的数据,可以从A表中查询到,在实际配置时,通过sql脚本生成B表的insert脚本,最多用到的是sql中连接符[||],以及双引号[''''] 例1:电销系统中地区出单机构关系表配置数据生 ...

  5. 如何执行一个mysql的sql脚本文件

    sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件.基本步骤如下:一.创建包含sql命 ...

  6. MySQL导入sql脚本中文乱码设置和常用命令

    1. use database_name; 2. set names utf8; (或其他需要的编码) 3. source example.sql (sql文件存放路径) Mysql安装目录数据库目录 ...

  7. mysql导入sql脚本

    例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test 有两种方法可以执行脚本 1:打开CMD输入以下命令(不需要转换目录)>mysql -u r ...

  8. MySQL执行SQL脚本问题 :错误代码2006、1153

    今天用mysql执行了一个60M的SQL脚本遇到了一些错误,经由网上查询如下: 1.#2006 - MySQL server has gone away 出现该错误代码原因如下: 1.应用程序长时间的 ...

  9. Mysql 数据库SQL脚本导入

    1.进入mysql命令行窗口 mysql -uroot -p123456 2.展示所有数据库 show databases: 3.选择数据库 use 数据库名 4.展示选择的数据库中所有表 show ...

随机推荐

  1. 在命令提示符中运行install adb 包名.apk文件 遇到的问题

    昨天更新了SDK以后遇到一个奇怪的问题,使用eclipse直接运行程序到手机没有问题,但是如果将程序打包之后在命令提示符中执行adb install 包名.apk 就会报错:adb server is ...

  2. Android Studio相关

    1.下载安装 Android Studio 2.打开已有或是新建工程,gradle编译时候会报错(被墙),可以切换阿里的源 修改build.gradle 的配置: buildscript { repo ...

  3. CSS样式表——样式2

    样式 5)边界边框 margin:0px;                                            //外边距为0 margin:10px 0px 0px 10px;   ...

  4. 配置gem5-gpu docker版

    1 安装docker:wget -qO- https://get.docker.com/ | sh,启动服务:sudo service docker start 2 把非root用户添加到docker ...

  5. IDEA maven 项目报警告解决(自己的maven配置记录)

    IDEA maven 项目报警告解决 应该是JDK版本太低 虽然你装的高但是默认使用maven 默认的 这里要配一下JDK版本 理解不深入只为 自己记录使用 1 配置 仓库为阿里云   配置本地储存j ...

  6. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):带有字体图标的导航栏

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. C++ Winsock

    由于兼容的问题更新下winsock,有较好的移植性:客户端是非阻塞的,服务器是阻塞的! Win32控制台: 数据收发: 服务器向客户端发送一个txt文本内容和一个结构体数据: 服务器代码: #incl ...

  8. Hash!

    Panda一个字符串是否是另一个字符串的子串 #include<bits/stdc++.h> using namespace std; const int mod=998244353,tt ...

  9. R apply()函数

    创建一个列表变量,它的第一个元素包含所有从0到9的平方数,第二个元素为10到19之内的所有平方数,依此类推,最后一个元素为90到99之内的平方数.没有平方数的元素也应该被包含在内! 学习网友的解题思路 ...

  10. 十三、SAP中定义变量时赋初始值

    一.代码如下 二.输出如下