mybatis实现DDL(create,drop,alter等)操作
来源:互联网 发布:怎么在淘宝内置密码 编辑:程序博客网 时间:2024/06/05 15:00
项目中一直使用mybatis,但是对于它的了解还是停留在会用的阶段,会用基本的sql和一些动态sql并且进行的操作也都只是DML(Data Manipulation Language 数据操控语言)的,对于DDL(Data Definition Language 数据定义语言)的操作还未知,最近项目中恰巧需要进行DDL操作,进行简单的记录。
其实也很简单,平时我们查询时使用<select><delete>等这些标签,使用DDL使用update即可
<update id="alterTable"> alter table ${tableName} allocate extent </update> <update id="truncateTable"> truncate table ${tableName} </update> <update id="createNewTableAndInsertData"> create table ${newTableName} as select * from ${originalTableName} </update>
需要注意的是平时我们传入参数时使用#{param},如果是数据库名字的话必须使用${tablename}
小结:
其实在项目中无论哪里都会收获很多,比如这些内容的使用,总觉得那么小的点,有啥,不愿意去总结不愿意写在博客里,其实经验虽小,那也是咱小的项目经验,记录一下也没啥那就还是记录把。
0 0
- mybatis实现DDL(create,drop,alter等)操作
- SQL-create-alter-drop-DDL
- DDL(数据定义语言)-- 创建create、删除drop和修改alter数据库对象
- 数据定义语句(DDL:create, alter, drop)--表
- MYSQL——DDL : 数据定义语句 (create alter drop)
- hive操作create,alter等
- HIVE 随谈(hive操作create,alter等)
- 数据库SQL 表的基本操作(create,drop,alter,insert,update,delete,select)
- hive随谈(hive操作create,alter等)
- CREATE TABLE、ALTER TABLE、DROP TABLE等,及表内列的添加、删除以及列的修改
- hive Create/Drop/Alter/Use Database
- MSSQL扫盲系列(1)-CREATE,ALTER,DROP
- 数据库定义语言:CREATE、ALTER、DROP、RENAME
- 关系数据库标准语言SQL的基本操作:SELECT, CREATE, DROP, ALTER, INSERT, UPDATE, DELETE
- MySQL数据定义语句:CREATE(创建)命令、ALTER(修改)命令、DROP(删除)
- 4.1.0中文参考手册---6.5数据定义:CREATE、DROP、ALTER
- alter index rebuild 与 drop create index效率分析
- 数据库笔试面试22——CREATE、DROP、ALTER语句
- spark mllib源码分析之随机森林(Random Forest)(一)
- android新特性: 底部导航栏BottomNavigationView系统库与第三方库的两种不同库的使用方法
- r语言聚类实现整理
- dp专题 第十九题 最低通行费
- json_decode转换json数据为null
- mybatis实现DDL(create,drop,alter等)操作
- Linux之mount实现U盘的挂载
- React-Native学习笔记之:Modal实现覆盖效果(类似安卓中PopuWindow)
- 面向服务的体系架构(SOA)—入门篇
- 理解Angular的$ apply()和$ digest()
- EditText设置密码隐藏和显示
- spring_03JDBC操作
- pta5-51 两个有序链表序列的合并(20分)
- Android之奇技淫巧(持续更新)