随笔分类 - 数据库
摘要:创建测试表 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
阅读全文
摘要:2.创建相同结构表(若有其他库中相同结构表,可根据show create table recover_user;获取建表语句) 执行该查询结果中create table语句 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(32) DEF
阅读全文
摘要:``` 查询创建表语句 show create table person; 创建person表,主键为int自增 CREATE TABLE ( int(6) NOT NULL AUTO_INCREMENT, varchar(32) DEFAULT NULL, varchar(32) DEFAULT
阅读全文
摘要:``` -- mysql java 根据表名转为mybatis中resultMap,部分常用类型匹配 select concat( '' ) as java_variable from ( select ORDINAL_POSITION, COLUMN_NAME, substr(COLUMN_NAME,1,instr(COLUMN_NAME,'_')-1) leftstr...
阅读全文
摘要:``` -- mysql java 根据表名转为javaBean,下划线转驼峰,带注释,部分常用类型匹配
select concat( '/** ', COLUMN_COMMENT, ' */', 'private ', (case DATA_TYPE when 'varchar' then 'String ' when 'int' then 'Integer ' when...
阅读全文
摘要:``` mysql golang 根据表名转为struct,部分常用类型匹配,带注释。 select concat( UPPER(SUBSTRING(COLUMN_NAME,1,1)), SUBSTRING(COLUMN_NAME,2,length(COLUMN_NAME)), (case DATA
阅读全文