1.数据库的表名,字段命名一般用下划线分隔,在编程时一般使用的是驼峰命名
2.myssql没有INITCAP函数,以下写法支持四个下划线,可以自己扩展
说明:YOU_TABLE_NAME 替换为需要转驼峰的表名
YOU_TABLE_SCHEMA 替换为TABLE_SCHEMA
-- 变量赋值 select @tbl := 'YOU_TABLE_NAME',@scha := 'YOU_TABLE_SCHEMA'; -- 表名转驼峰且首字母大写 select CONCAT( -- _分割之后的第一段 UPPER(substr(SUBSTRING_INDEX(LOWER(t.TABLE_NAME),'_',1),1,1)), substr(SUBSTRING_INDEX(LOWER(t.TABLE_NAME),'_',1),2), -- _分割之后的第二段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1))-2), -- _分割之后的第三段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2))-2), -- _分割之后的第四段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3))-2), -- _分割之后的第五段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',5)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4))-2) ) from information_schema.`TABLES` t where t.TABLE_SCHEMA = @scha and t.TABLE_NAME = @tbl; -- 表名转驼峰且首字母小写 select CONCAT( -- _分割之后的第一段 SUBSTRING_INDEX(LOWER(t.TABLE_NAME),'_',1), -- _分割之后的第二段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',1))-2), -- _分割之后的第三段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',2))-2), -- _分割之后的第四段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',3))-2), -- _分割之后的第五段 substr(UPPER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) + 2,1), substr(LOWER(t.TABLE_NAME),length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4)) + 3,length(SUBSTRING_INDEX(t.TABLE_NAME,'_',5)) - length(SUBSTRING_INDEX(t.TABLE_NAME,'_',4))-2) ) from information_schema.`TABLES` t where t.TABLE_SCHEMA = @scha and t.TABLE_NAME = @tbl;
相关推荐
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse ...后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了,设置是0积分,自动调整下载积分太多,想要源码...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
项目架构:B/S架构 开发语言:Java语言 开发软件:idea eclipse 前端技术:Layui、HTML、CSS、JS、JQuery等技术 后端技术:JAVA 运行环境:Win10、JDK1.8 数 据 库:MySQL5.7/8.0 运行服务器:Tomcat7.0 CSDN太坑了...
Login-path是MySQL自5.6版本起引入的一项新特性,旨在提高数据库连接的安全性和便利性。通过使用`mysql_config_editor`工具,用户可以将登录MySQL服务器所需的认证信息加密存储在一个特定的文件`.mylogin.cnf`中,...
谷歌电子表格实现与 SQL 数据库无缝连接以进行交互 谷歌电子表格实现链接: ://docs.google.com/spreadsheet/ccc key 0AqWxps8PkYg2dGROTHZraWx0N3hSR2FqZG9wd3h0OWc usp sharing SQLSheets.gs 文件中提供的...
SQLyog-12.0.7-0.x64Trial,最新版本,连接myssql数据库最好用的工具。
1 将数据库导入MysSql里 :打开HeidiSql这个图形化工具,新建一个数据库, 可以命名为mycrmdb,然后选中这个数据库,右侧的蓝色Query, 右键弹出点击Load SQL file,然后选择crm.sql文件,进行创建表。 2 将项目...
1.适合用途:一.广告联盟,广告交换,弹窗交换等;二....让众多网友为你的网站,论坛或... 或Myssql数据库的网站的注册系统和本系统集成,如动网,动易,Discuz等 7.可以从Access版升级到Mssql版,推广流量再大也能应付自如。
1.适合用途:一.广告联盟,广告交换,弹窗交换等;二....让众多网友为你的网站,论坛或... 或Myssql数据库的网站的注册系统和本系统集成,如动网,动易,Discuz等 7.可以从Access版升级到Mssql版,推广流量再大也能应付自如。
或Myssql数据库的网站的注册系统和本系统集成,如动网,动易,Discuz等 ⊙ 可以从Access版升级到Mssql版,推广流量再大也能应付自如。 ⊙ 专业原创程序,可靠性,稳定性,安全性,服务都是有保障的。
MySQL 是一种关系型数据库管理系统,主要用于存储和管理数据。以下是 MySQL 的安装、配置、服务启动和关闭、数据库常用操作、数据类型等相关知识点。 MySQL 的安装和配置 MySQL 的安装可以通过控制面板中的管理...
或Myssql数据库的网站的注册系统和本系统集成,如动网,动易,Discuz等 7.可以从Access版升级到Mssql版,推广流量再大也能应付自如。 8.专业原创程序,可靠性,稳定性,安全性,服务都是有保障的。
1 将数据库导入MysSql里 :打开HeidiSql这个图形化工具,新建一个数据库, 可以命名为mycrmdb,然后选中这个数据库,右侧的蓝色Query, 右键弹出点击Load SQL file,然后选择crm.sql文件,进行创建表。 2 将项目...