精华内容
下载资源
问答
  • sqlyog绿色版 mysql神器 自动生成sql语句 sqlyog-11.2.4绿色版
  • java自动生成sql语句

    千次阅读 2018-07-07 22:11:49
    java自动生成sql语句 艳学网强势来袭http://47.98.237.162/index,首次发布艳辉工具,第一个工具我们发布sql语句自动生成。 以前首次接触sql是在大学期间,刚开始是手写sql语句的,为了方便去下载了个sql图形化...

    java自动生成sql语句

    艳学网强势来袭http://47.98.237.162/index,首次发布艳辉工具,第一个工具我们发布sql语句自动生成。
    这里写图片描述
    以前首次接触sql是在大学期间,刚开始是手写sql语句的,为了方便去下载了个sql图形化,但是图形化也是比较拙,然后下载个powerdesigner,的确强大,自动生成sql语句,也仿着写个简单的。
    思路就是字符串拼接成sql语句,再放进txt文件输出给前端。
    这里写图片描述

    <table class="area_tb" style="text-align:center;border:none;
                                width: 850px;margin-top: 10px;
                                margin-left: -200px;">
                                <tr>
                                    <td>字段名称</td>
                                    <td>字段类型</td>
                                    <td>字段长度</td>
                                    <td>默认值</td>
                                    <td>注释</td>
                                    <td>操作</td>
                                </tr>      
                                <tr>
                                    <td><input type="text" name="fieldName" value="id"/></td>
                                    <td>
                                        <select name="fieldType" style="text-align: center;">
                                            <option value="1">int</option>
                                            <option value="2">varchar</option>
                                            <option value="3">double</option>
                                            <option value="4">datetime</option>
                                            <option value="5">longtext</option>
                                        </select>
                                    </td>
                                    <td><input type="number" name="fieldLen" value="11"/></td>
                                    <td><input type="text" name="fieldDefault" value="-1"/></td>
                                    <td><input type="text" name="fieldComment" value="id主键"/></td>
                                    <td></td>
                                </tr>
    
                                <tr>
                                    <td><input type="text" name="fieldName" value=""/></td>
                                    <td>
                                        <select name="fieldType" style="text-align: center;">
                                            <option value="1">int</option>
                                            <option value="2" selected="selected">varchar</option>
                                            <option value="3">double</option>
                                            <option value="4">datetime</option>
                                            <option value="5">longtext</option>
                                        </select>
                                    </td>
                                    <td><input type="number" name="fieldLen" value=""/></td>
                                    <td><input type="text" name="fieldDefault" value="0"/></td>
                                    <td><input type="text" name="fieldComment" value=""/></td>
                                    <td><a href="#" onclick="del_(this)">删除</a></td>
                                </tr>
                            </table>
    
                            <input type="button" class="button login_button mt30" style="width: 40px;height: 20px;margin-left: -200px;
                                line-height: 20px;font-size: 12px;" id="" transvalue="loginbtn" value="加字段" onclick="add_field();"   />
    
                            <br>
                            <input type="submit" class="button login_button mt30" id="loginBtn" transvalue="loginbtn" value="生成"    />
    

    获取源码,请加QQ490647751,回复“开通vip-java自动生成sql语句”

    展开全文
  • java 代码生成器 能自动生成sql语句和dao
  • web逆向工程(自动生成sql语句
  • mysql自动生成sql语句

    千次阅读 2020-07-15 08:48:32
    update语句 select concat('update table_tempset url=''',url,''' where id=''',id,''';') from table_temp; insert语句 select concat('insert into table_temp(id,url) values (',id,',''',url,''');') from ...

    update语句
    select concat('update table_temp set url=''',url,''' where id=''',id,''';') from table_temp;

     

    insert语句
    select concat('insert into table_temp (id,url) values (',id,',''',url,''');') from table_temp;

    展开全文
  • 自动生成Sql语句

    万次阅读 2017-12-27 22:31:21
    根据JavaBean和表名,以及一些设置查询字段,插入字段,自动生成Sql语句。//CRUD操作的父类 public abstract class SqlStatement { protected Class<?> clazz = null; protected String tableName = null; ...

    根据JavaBean和表名,以及一些设置查询字段,插入字段,自动生成Sql语句。

    //CRUD操作的父类
    public abstract class SqlStatement {
        protected Class<?> clazz = null;
        protected String tableName = null;
        //包含所有sql的模块,如:insert 没有set, 则无需重载createSet()
        private String SQL_TEMPLET = "{0} {1} {2} {3} {4} {5} {6};";
        protected String[] fieldArr = null;
        protected String[] conditionArr = null;
        protected Map<String, String> conditionMap = null;
        private boolean usingMap = false;
        private boolean usingCondition = false;
    
        //设置插入字段,赋值字段,筛选字段,
        public void setField(String[] fieldArr) {
            if(null == fieldArr || 0 == fieldArr.length) {
                throw new IllegalArgumentException("Field Array 不能为空.");
            }
            this.fieldArr = fieldArr;
        }
    
        public void setField(List<String> fieldList) {
            setField(fieldList.toArray(new String[0]));
        }
    
        //设置SQL条件
        public void setCondition(String[] conditionArr) {
            if(usingMap) {
                throw new IllegalStateException("查询条件使用Map.");
            } else if(null == conditionArr || 0 == conditionArr.length) {
                throw new IllegalArgumentException("Condition Array 不能为空.");
            }
            usingCondition = true;
            this.conditionArr = conditionArr;
        }
    
        public void setCondition(List<String> list) {
            setCondition(list.toArray(new String[0]));
        }
    
        public void setCondition(Map<String, String> conditionMap) {
            if(null == conditionMap || 0 == conditionMap.size()) {
                throw new IllegalArgumentException("Condition Map 不能为空.");
            }
            usingCondition = true;
            usingMap = true;
            this.conditionMap = conditionMap;
        }
    
        //重置查询条件容器 使用条件
        public void resetCondition() {
            usingCondition = false;
            usingMap = false;
        }
    
        //清除参数
        public void clear() {
            resetCondition();
            fieldArr = null;
            conditionArr = null;
            conditionMap = null;
        }
    
        //DDL,DML操作(CRUD)
        protected abstract String createOperation();
    
        protected String createSelect() {
            return "";
        }
    
        protected String createTableName() {
            return tableName;
        }
    
        protected String createInsert() {
            return "";
        }
    
        protected String createValue() {
            return "";
        }
    
        protected String createSet() {
            return "";
        }
    
        //SQL WHERE查询模块
        protected String createQuery() {
            String where = "";
            //Map会覆盖String[]参数
            if(usingCondition) {
                where += "WHERE ";
                if(usingMap) {
                    where += SqlBuilder.getMapKeyOperString(conditionMap);
                } else {
                    where += SqlBuilder.getPreFieldString("AND", conditionArr);
                }
            }
            return where;
        }
    
        //创建相应的SQL代码
        public String createStatement() {
            return MessageFormat.format(SQL_TEMPLET, 
                createOperation(),
                createSelect(),
                createTableName(),
                createInsert(),
                createValue(),
                createSet(),
                createQuery()
            );
        }
    
        //删除一些多余的空格
        @Override
        public String toString() {
            return createStatement().replaceAll("   ", " ").replaceAll("  ", " ").replaceAll(" ;", ";").replaceAll(" ,", ",");
    
        }
    }

    GitHub地址:https://github.com/blogshixiaodong/SqlStatementPool.git

    展开全文
  • 自动生成增、删、改、查的SQL语句。 C#写的(目前只适用于SQL2000)
  • 使用Powerdesigner自动生成sql语句

    千次阅读 2020-07-20 17:33:32
    如下图,成功生成物理模型,员工表产生外键约束 13、点击 数据库->General DataBase ,自动生成数据库sql文件,可选择存储位置 13、打开生成的sql文件,如下图 至此,使用Powerdesigner自动生成sql语句完成!...

    Powerdesigner:可用于数据库模型设计

    第一步:进行数据库表的设计

    使用Powerdesigner进行数据库模型设计的第一步是设计好数据库表的相关信息以及表和表之间的对应关系,以员工和员工类型为例

    员工类型表(type):
    (主键)员工类型编号(t_id)
    员工类型名称(t_name)
    员工表(employee):
    (主键)员工编号(e_id)
    员工姓名(e_name)
    (外键)员工类型编号(t_id)

    第二步:使用Powerdesigner进行数据库模型设计

    1、打开Powerdesigner新建,文件->新建->ConceptualDataModel(概念模型),如下图
    在这里插入图片描述
    2、点击确定,可在右上角(不一定在右上角)看到如下图的工具栏
    在这里插入图片描述
    3、下图中圈住的部分代表一个表的实体
    在这里插入图片描述
    4、第一步中我们创建了两张表,点击该图标,放置2个实体在工作区域中,如下图
    在这里插入图片描述
    5、点击第一个实体,General标签表示设置表的信息,Attributes标签表示设置表的属性信息
    在这里插入图片描述
    6、选择General标签,修改表的信息,Name代表在Powerdesigner中显示的表的名称,一般设置中文,Code代表数据库中的表名,设定如下
    在这里插入图片描述
    6、选择Attributes标签,修改表的属性信息
    在这里插入图片描述
    6、Name代表在Powerdesigner中显示的表属性的名称,一般设置中文,Code代表数据库的表属性名称,DataType代表数据类型,Length代表类型长度,M:是否为空(选中表示不为空),P:是否为主键(选中表示主键),D:是否显示(选中表示显示),填入如下信息
    在这里插入图片描述
    7、接着完成另一个表的信息设定(外键不需设定),如下图
    在这里插入图片描述
    8、设定表之间的关系,下图中圈住的部分代表设定表和表之间的联系
    在这里插入图片描述
    9、由于职工类型和职工是一对多的关系,选择上一步的组件设定表和表的关系(从一个表拖向一个表),如下图
    在这里插入图片描述
    10、双击设定的关系,General标签可以设定关系的name,Cardinalities可以设定表一对一,一对多,多对多的关系,由于职工类型表和职工表是一对多的关系,故进行如下设定
    在这里插入图片描述
    10、点击确定,注意在Powerdesigner表的一对多关系中,多的那一面代表的是产生外键约束的表
    在这里插入图片描述
    11、概念模型生成物理模型,点击 工具->General Physical Data Model,如下图
    在这里插入图片描述
    12、DBMS中选择对应数据库,然后点击确定,如下图,成功生成物理模型,员工表产生外键约束
    在这里插入图片描述
    13、点击 数据库->General DataBase ,自动生成数据库sql文件,可选择存储位置
    在这里插入图片描述
    13、打开生成的sql文件,如下图
    在这里插入图片描述
    至此,使用Powerdesigner自动生成sql语句完成!

    Finish

    展开全文
  • sqlserver自动生成sql语句工具sqlserver转oracle
  • 用Navicat自动生成SQL语句

    万次阅读 2018-04-09 16:09:54
    用MySql时,最头痛的莫过于写sql语句,用Navicat这个工具可以自动生成。使用如下: 1、新建表语句,使用“SQL预览”功能  在Navicat中新建一张表,填上自己所需要的信息,如下图所示:  在点击保存之前,点击...
  • Sql语句自动生成

    2016-11-17 13:32:17
    操作简单,只需要轻松点击即可生成你想要的数据库语句,我搜索了好多这样的工具就这个好用点。
  • hibernate插件自动生成sql语句文件

    千次阅读 2019-01-17 23:20:50
    运行项目后会在target中自动生成sql文件,发现sql语句中外键乱码 解决方法是:修改entity的外键的注释,如下所示: @JoinColumn(name = "externalUserId") 增加一些东西 @JoinColumn(name = ...
  • 自动生成sql语句.rar

    2019-09-20 09:49:14
    解脱手写sql的麻烦,根据实体类自动生成sql语句(增删改查),提高开发效率
  • 使用Excel自动生成sql语句

    万次阅读 2018-10-08 22:18:16
    在近一段日子里,进入了新的项目组,由于项目需要,经常要将一些Excel表中的数据导入数据库中,以前并没有过多的接触过数据导入与数据处理,对于我...一:多行操作手写SQL 同事提供的方法是将Excel表中某一列数据Ct...
  • java 代码生成器 能自动生成sql语句和dao文件 方便实用 使用一句doc命令即可生成sql语句和dao文件 java程序员必备 内附使用说明文档 不用部署,直接在xp中自动生成
  • 根据Excel表格自动生成SQL语句

    千次阅读 2019-05-29 15:12:02
    使用excel 表格中的函数来自动生成相关SQL 语句 准备数据excel表 写函数语句="update dms_channel_info set NET_DESCRIPTION1='192.168.112.2' where REMOTE_NET_PORTNO>='"&D1&"' and REMOTE_...
  • Mybatis自动生成sql语句

    千次阅读 2017-12-22 20:19:31
    * 创建maven项目,将该配置文件运行即可生成 sql 语句 * <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myb
  • 自动生成SQL语句,根据实体结构,C#编写
  • 自动生成SQL语句

    2011-11-12 01:17:21
    自动生成SQL语句的简单工具。。。。。。。。。。。。
  • 主要介绍了利用Python脚本批量生成SQL语句,具有很好对参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • excel自动生成创建表语句,支持MySql,Oracle,SQLServer三种创建方式,自动生成目录文档,方便查看与管理。
  • Python自动生成sql语句

    千次阅读 2016-03-01 13:49:43
    #!usr/bin/env python # coding=utf-8 ...# Created: 2016-02-29 29:11:19def auto_insert_sql(objs, table=None, charset='UTF-8'): ... 自动生成insert SQL语句,如果obj为对象列表,则根据第一个对象生成
  • 多表关联自动生成SQL语句

    千次阅读 2019-05-15 21:03:34
    Navicat_for_MySQL只能连接MySQL数据库,工作中表数据比较多,很多都搬到Oracle数据库了,Navicat_Premium_cs_x64都...5c5d ,破解方法及需要的文件也都在其中,比较简单,网上也很多,就不说了,开始生成SQL语句吧...
  • MBG(Mybatis generator)自动生成sql语句

    千次阅读 2017-12-01 11:38:45
    Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型   number长度 Java类型 1~4 Short 5~9 Integer 10~18 Long 18+ BigDecimal 这样就写了一个类型转换器,...
  • python自动生成sql建表语句,可生成oracle,mysql,teradata建表语句,传入excel,生成建表语句
  • 支持sqlserver与oracle自动生成sql创建表语句,一键自动生成,非常强大。
  • 1.输入字段并保证每行一个,如下 title name content 2.并填写数据库表名 3.选择添加、修改、删除、asp或者输出 asp即输出asp方式写数据库...4.点击生成按钮即可 可以导出txt文件,也可直接复制转换后的文本框里的内容
  • 可以自动生成sql语句的工具。可以生成formbean及增删改查等基本代码。参数输入表名称即可。
  • 编写对应Entity添加相关注解,并通过SqlUtil工具,传入相关参数生成SQL语句 例如:要生成对应数据库Person的SQL增删改查 SqlUtil.create(Person.class) SqlUtil.insert(Person.class) SqlUtil.insert(Person....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 267,167
精华内容 106,866
关键字:

自动生成sql语句