mybatis 操作ddl和dml相关问题

  1. ddl

ddl在mybatis里面都用update标签,标签内放相关操作语句。

1.1 新增字段


    ALTER TABLE ${tableName} ADD COLUMN ${fieldName} ${type}
    
        COMMENT ${comment}
    

说明:字段取值用$而不是#,#号报语法错误

1.2 删除字段


        alter table ${tableName} drop column ${fieldName}
    

1.3 修改字段

 
        alter table ${table} modify column ${fieldname}
        
            ${dbType}
        
    

说明:语句跟mysql语句类似,可以先调试好,部分内容修改有一定前置条件,如需要修改注释则要先加字段类型等。

  1. dml操作

这部分是我们常用的操作,但也会有一些细节错误。

2.1 新增1个或多个

 insert into ${tableName}(${keys}) values (${values});

2.2 删除

  delete from ${table} where id = ${id};

删除多个:

 delete  from ${table}  where id in (${ids});

2.3 修改

 update ${tableName} set ${keys}  where id = ${values};

修改批量

  
        
            update ${table}
            set ${value}
            where id = ${key}
        
    

2.4查询

 select *        from ${table}        where id = ${id};

查询多个:

好了,主要就这些,熟能生巧,可以为师也@。。@

你可能感兴趣的:(mysql,mybatis)