0

0

如何在VSCode中可视化管理Laravel数据库 Laravel图形化数据库插件配置

看不見的法師

看不見的法師

发布时间:2025-07-23 10:22:01

|

941人浏览过

|

来源于php中文网

原创

vscode常用数据库可视化插件有sqltools、database client、phpmyadmin vscode extension,推荐sqltools因功能强大;2. 使用sqltools需安装插件及对应数据库驱动,配置连接信息(如服务器地址、端口、数据库名、用户名密码),测试并保存连接后可浏览结构或执行sql;3. 执行laravel迁移和seeder仍需终端命令php artisan migrate或db:seed,可配置.vscode/tasks.json用快捷任务简化操作;4. 其他方式包括phpmyadmin、dbeaver、tableplus等独立工具,适合不依赖编辑器的场景。

如何在VSCode中可视化管理Laravel数据库 Laravel图形化数据库插件配置

VSCode本身不直接提供可视化数据库管理,需要借助插件实现。配置合适的插件,就能在VSCode中方便地查看、编辑Laravel数据库。

如何在VSCode中可视化管理Laravel数据库 Laravel图形化数据库插件配置

选择合适的VSCode插件进行可视化管理,然后配置数据库连接信息。

VSCode中常用的数据库可视化插件有哪些?

有很多选择,比如:

如何在VSCode中可视化管理Laravel数据库 Laravel图形化数据库插件配置
  • SQLTools: 通用型数据库管理工具,支持多种数据库,包括MySQL、PostgreSQL等,需要安装对应的驱动。
  • Database Client: 界面简洁,支持MySQL、PostgreSQL、SQLite等,易于上手。
  • phpMyAdmin VSCode Extension: 如果你熟悉phpMyAdmin,这个插件提供类似的功能。

我个人更喜欢SQLTools,虽然配置稍微复杂一点,但功能强大,长期使用更方便。

如何使用SQLTools连接Laravel数据库?

  1. 安装SQLTools 和 MySQL/PostgreSQL 驱动:

    如何在VSCode中可视化管理Laravel数据库 Laravel图形化数据库插件配置
    • 在VSCode扩展商店搜索并安装 "SQLTools" 和 "SQLTools - MySQL/PostgreSQL"。
  2. 配置连接:

    • 打开SQLTools侧边栏 (可以通过活动栏的SQLTools图标打开)。
    • 点击 "Add New Connection"。
    • 选择你的数据库类型 (MySQL/PostgreSQL)。
    • 填写连接信息:
      • Connection Name: 自定义连接名称,比如 "Laravel DB"。
      • Server: 数据库服务器地址,通常是 localhost127.0.0.1
      • Port: 数据库端口,MySQL默认是 3306,PostgreSQL默认是 5432
      • Database: 你的Laravel数据库名称。
      • User: 数据库用户名。
      • Password: 数据库密码。
    • 点击 "Test Connection" 确保连接成功。
    • 点击 "Save Connection"。
  3. 使用:

    Meituan CatPaw
    Meituan CatPaw

    美团推出的智能AI编程Agent

    下载
    • 在SQLTools侧边栏选择你的连接。
    • 右键点击连接,选择 "New Query" 可以开始编写SQL语句。
    • 可以直接浏览数据库结构,查看表、字段等信息。

一个小坑: 如果你使用Docker,数据库服务器地址需要填写Docker容器的IP地址或容器名,而不是 localhost

如何在VSCode中执行Laravel的数据库迁移和Seeder?

虽然这些插件主要用于数据浏览和查询,但执行迁移和Seeder仍然需要在终端中操作。

  1. 打开VSCode终端: (View -> Terminal 或 Ctrl+`)
  2. 运行迁移: php artisan migrate
  3. 运行Seeder: php artisan db:seed 或者 php artisan db:seed --class=YourSeederClass

一个小技巧: 可以在VSCode中配置Task,将这些命令简化成快捷键。比如,在 .vscode/tasks.json 文件中添加以下内容:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Migrate",
            "type": "shell",
            "command": "php artisan migrate",
            "group": "build",
            "problemMatcher": []
        },
        {
            "label": "Seed",
            "type": "shell",
            "command": "php artisan db:seed",
            "group": "build",
            "problemMatcher": []
        }
    ]
}

然后,可以通过 Ctrl+Shift+P (或 Cmd+Shift+P) 打开命令面板,搜索 "Run Task",选择 "Migrate" 或 "Seed" 来执行相应的命令。

除了插件,还有其他可视化管理Laravel数据库的方式吗?

当然有。除了VSCode插件,还可以使用独立的数据库管理工具,比如:

  • phpMyAdmin: 经典的Web界面数据库管理工具。
  • Dbeaver: 功能强大的跨平台数据库管理工具,支持多种数据库。
  • TablePlus: 界面美观,操作流畅的数据库管理工具 (收费)。

这些工具功能更全面,但需要在浏览器或单独的应用程序中打开。选择哪种方式取决于个人习惯和需求。 对我来说,SQLTools在VSCode中直接操作,省去了切换窗口的麻烦,效率更高。

相关专题

更多
php文件怎么打开
php文件怎么打开

打开php文件步骤:1、选择文本编辑器;2、在选择的文本编辑器中,创建一个新的文件,并将其保存为.php文件;3、在创建的PHP文件中,编写PHP代码;4、要在本地计算机上运行PHP文件,需要设置一个服务器环境;5、安装服务器环境后,需要将PHP文件放入服务器目录中;6、一旦将PHP文件放入服务器目录中,就可以通过浏览器来运行它。

2890

2023.09.01

php怎么取出数组的前几个元素
php怎么取出数组的前几个元素

取出php数组的前几个元素的方法有使用array_slice()函数、使用array_splice()函数、使用循环遍历、使用array_slice()函数和array_values()函数等。本专题为大家提供php数组相关的文章、下载、课程内容,供大家免费下载体验。

1731

2023.10.11

php反序列化失败怎么办
php反序列化失败怎么办

php反序列化失败的解决办法检查序列化数据。检查类定义、检查错误日志、更新PHP版本和应用安全措施等。本专题为大家提供php反序列化相关的文章、下载、课程内容,供大家免费下载体验。

1564

2023.10.11

php怎么连接mssql数据库
php怎么连接mssql数据库

连接方法:1、通过mssql_系列函数;2、通过sqlsrv_系列函数;3、通过odbc方式连接;4、通过PDO方式;5、通过COM方式连接。想了解php怎么连接mssql数据库的详细内容,可以访问下面的文章。

1099

2023.10.23

php连接mssql数据库的方法
php连接mssql数据库的方法

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。想了解更多php连接mssql数据库相关内容,可以阅读本专题下面的文章。

1546

2023.10.23

html怎么上传
html怎么上传

html通过使用HTML表单、JavaScript和PHP上传。更多关于html的问题详细请看本专题下面的文章。php中文网欢迎大家前来学习。

1277

2023.11.03

PHP出现乱码怎么解决
PHP出现乱码怎么解决

PHP出现乱码可以通过修改PHP文件头部的字符编码设置、检查PHP文件的编码格式、检查数据库连接设置和检查HTML页面的字符编码设置来解决。更多关于php乱码的问题详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1649

2023.11.09

php文件怎么在手机上打开
php文件怎么在手机上打开

php文件在手机上打开需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。再在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。更多关于php相关问题,详情请看本专题下面的文章。php中文网欢迎大家前来学习。

1309

2023.11.13

c++ 根号
c++ 根号

本专题整合了c++根号相关教程,阅读专题下面的文章了解更多详细内容。

58

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
go语言零基础开发内容管理系统
go语言零基础开发内容管理系统

共34课时 | 2.6万人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 7.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号