# 数据库小工具

在框架里内嵌了一些数据库小工具

它小,够轻,实用!
  • 数据库工具可通过访问框架本地首页地址: http://127.0.0.1/betterlife/

  • 下方应有以下文字链接: 工程重用 | 数据库说明书 | 代码生成器 | 报表生成器 | 工具箱 | 帮助

  • 点击其中的文字链接: 工具箱

  • 数据库工具汇总地址: http://127.0.0.1/betterlife/tools/tools/index.php

  • 数据库小工具分为两类:

    • 数据库常用脚本生成工具
      • 说明: 只是生成sql脚本,并非直接运行生效,它需要手动在mysql执行脚本方能生效
    • 数据库代码生成工具

# 数据库常用脚本生成工具

# 修改数据库表前缀名

  • 访问地址:http://127.0.0.1/betterlife/tools/tools/db/rename_db_prefix.php
  • 输入参数
    • 原前缀名:数据库表原前缀名称,如bb_或者bb
    • 新前缀名:数据库表新前缀名称,如bc_或者bc

# 替换所有表里的关键词

  • 访问地址: http://127.0.0.1/betterlife/tools/tools/db/db_replace_keywords.php
  • 输入参数
    • 原关键字:数据库表中内容原关键字,如原网站名称
    • 新关键字:数据库表中内容原关键字,如新网站名称

# 删除所有的表数据

  • http://127.0.0.1/betterlife/tools/tools/db/db_delete_data.php

# 删除所有的表

  • http://127.0.0.1/betterlife/tools/tools/db/db_delete_tables.php

# 移植数据库表从Mysql到Sqlserver

  • 参见本框架的兄弟地址:Betterlife.Net

  • 背景: 国内开发另一支主力-asp.net开发,它的数据库定义规范和习惯与php阵营略有不同,这个工具主要就是将符合betterlife框架数据库定义的表转换成sqlserver定义的表。

  • 说明:本框架另有分支net,它会生成asp.net使用的extjs框架,可以零代价切换到asp.net后台开发

  • http://127.0.0.1/betterlife/tools/tools/db/sqlserver/db_sqlserver_convert_prepare.php

# 数据库代码生成

# 一键生成用于Web应用开发的初始模型

  • http://127.0.0.1/betterlife/tools/tools/autocode/db_onekey.php

# 数据库生成实体类

  • http://127.0.0.1/betterlife/tools/tools/autocode/layer/domain/db_domain.php

# 数据库生成Java实体类

  • http://127.0.0.1/betterlife/tools/tools/autocode/layer/domain/db_domain_java.php

# 数据库生成服务类

  • http://127.0.0.1/betterlife/tools/tools/autocode/layer/db_service.php

# 数据库生成控制器类

  • http://127.0.0.1/betterlife/tools/tools/autocode/layer/db_action.php

# 数据库生成默认通用的表示层

  • http://127.0.0.1/betterlife/tools/tools/autocode/layer/view/db_view_default.php