随笔分类 -  数据库

摘要:创建测试表 study_user create table study_user ( id int not null auto_increment , name varchar(16) default null, age int default 0, salary int default 0, pr 阅读全文
posted @ 2019-10-31 17:03 只会玩卡尔 阅读(2761) 评论(0) 推荐(1) 编辑
摘要:2.创建相同结构表(若有其他库中相同结构表,可根据show create table recover_user;获取建表语句) 执行该查询结果中create table语句 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(32) DEF 阅读全文
posted @ 2019-10-29 16:16 只会玩卡尔 阅读(3291) 评论(0) 推荐(0) 编辑
摘要:``` 查询创建表语句 show create table person; 创建person表,主键为int自增 CREATE TABLE ( int(6) NOT NULL AUTO_INCREMENT, varchar(32) DEFAULT NULL, varchar(32) DEFAULT 阅读全文
posted @ 2019-06-10 16:30 只会玩卡尔 阅读(5140) 评论(0) 推荐(1) 编辑
摘要:``` -- mysql java 根据表名转为mybatis中resultMap,部分常用类型匹配 select concat( '' ) as java_variable from ( select ORDINAL_POSITION, COLUMN_NAME, substr(COLUMN_NAME,1,instr(COLUMN_NAME,'_')-1) leftstr... 阅读全文
posted @ 2019-06-05 14:16 只会玩卡尔 阅读(486) 评论(0) 推荐(0) 编辑
摘要:``` -- mysql java 根据表名转为javaBean,下划线转驼峰,带注释,部分常用类型匹配 select concat( '/** ', COLUMN_COMMENT, ' */', 'private ', (case DATA_TYPE when 'varchar' then 'String ' when 'int' then 'Integer ' when... 阅读全文
posted @ 2019-06-04 17:10 只会玩卡尔 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:``` mysql golang 根据表名转为struct,部分常用类型匹配,带注释。 select concat( UPPER(SUBSTRING(COLUMN_NAME,1,1)), SUBSTRING(COLUMN_NAME,2,length(COLUMN_NAME)), (case DATA 阅读全文
posted @ 2019-06-04 16:56 只会玩卡尔 阅读(1158) 评论(2) 推荐(0) 编辑