Navicat Data Modeler是功能强大且具有成本效益的数据库设计工具,可帮助您构建高质量的概念,逻辑和物理数据模型。它使您可以直观地设计数据库结构,执行反向/正向工程过程,从ODBC数据源导入模型,生成复杂的SQL / DDL,将模型打印到文件等等。
简化创建复杂实体关系模型的任务,只需单击一下即可生成脚本SQL。Navicat Data Modeler支持各种数据库系统,包括MySQL,MariaDB,Oracle,SQL Server,PostgreSQL和SQLite。
数据
遇到一个需求,需要修改数据库中所有包含email的字段的表,要把里面的长度改为128位。Laravel获取所有的表,然后循环判断表里面有没有email这个字段。
代码如下:
use Illuminate\Support\Facades\Schema;
use DB;
public function getDatabaseColumns() {
$tables = DB::select('show tables');
$tables = array_column($tables, 'Tabl