Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

这篇具有很好参考价值的文章主要介绍了Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用Visua Studio链接本地SQL Server和服务器上的mysql。

软件版本:

  • Visual Studio 2022;
  • Visual Studio Code 2023;
  • SQL Server 2019
  • mysql8.0

一、软件准备

开头写了软件版本,大家最好使用比较新的release版本。最低不要低于2019嘛,都2023年了,那些古老的软件版本可能不支持一些新特性,或者出现版本不匹配问题,而且使用插件来弥补版本落后问题往往很麻烦。

这些软件最大的也就几个G,最多10分钟就安装好了,而且有没有什么学习成本。工欲善其事,必先利其器,马上卸载你的古老IDE!!(除非你的公司有版本要求)

数据库

  1. 直接官网下载SQL Server 的软件安装就好了;
  2. sqlserver我是在服务器安装的,就不多说了。
  3. 下载好了之后,自己新建数据库和表,或者导入数据什么的,我的这个专栏也有一些入门文章,可以看看。

Visual Studio:

官网下载安装就可以。

安装的时候要选择工作负荷,就是你要用它开发什么,安装相关的依赖之类的。按你的要求选择就可以了,如果要连接数据库,把下面这个数据存储和处理选上:

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

没安装也没关系,安装完了之后,也可以继续安装你需要的工作负荷,使用这个Visual Studio installer安装就行了。

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

VS Code:

软件只有几百MB,vscode是个编辑器,通过安装各种插件来完成一些开发工作,他对插件的支持是极好的,因为它使用了Electron框架,这意味着通过VS Code构建的应用程序在更新它们时是精简和无缝的。此外,VS Code比Visual Studio快得多,不过在具体的领域上专业性肯定不如Visual Studio这些IDE。

安装完成后再安装SQL Server和mysql的插件就行了,以mysql为例(很多都是Visual Studio不支持的):

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

二、连接SQL Server

2.1 使用Visual Studio 连接SQL Server

首先确保你正确安装了SQL Server 软件并建立和数据库,这没什么好说的,比如:
Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

接着在Visual Studio中新建数据库项目:
Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

进去之后连接SQL Server,在工具选项下点击连接到数据库,选择SQL Server,然后选择相关数据库。
Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql
连接上:
Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

点击视图SQL Server对象资源管理器

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

现在就可以进行相关操作了,在要操作的数据库上,右键,新建查询,编写sql语句,比如:

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

2.2 使用VS Code连接SQL Server

安装mssql插件:
Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

安装之后,左边的侧边栏会出现相应的图标,点开,然后点击新建连接,输入SQL Server 的服务器名称,用户名,密码就可以连接了。

这里不能用Windows身份验证了,如果你忘记了密码,可以在SQL Server软件里面先使用Windows身份验证连接到服务器,然后再安全性下面,重置登录名sa的密码。

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

现在你应该就可以连接上了:

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

三、连接mysql

mysql我是安装在云服务器上的,作为我网站的数据库。远程连接要注意几点:

  1. 端口放行,mysql默认端口号3306,自己防火墙放行一下这个端口;
  2. 访问权限,mysql可能默认只允许本地服务器访问,你可以设置为允许所有人,或者指定ip。

Visual Studio中就不演示了吧,插件都是试用的。

这里展示在命令行和VS Code中链接。

(1)命令行

确保本地电脑安装了mysql,并添加环境变量(就是bin目录)。

连接格式:

mysql -h ip地址  -u 用户名 -p

回车输入密码即可:

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql
(2) vs code

一样的安装mysql插件,然后连接就行了:

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

(3) python 连接mysql

代码示例,打印数据库的所有表名:

import pymysql

# 连接数据库
conn = pymysql.connect(
    host='x.x.x.x', # 连接名称,默认127.0.0.1
    user='root', # 用户名
    passwd='xxxxxx', # 密码
    port=3306, # 端口,默认为3306
    db='database_name', # 数据库名称
    charset='utf8' # 字符编码
)

# 获取游标
cursor = conn.cursor()

# 执行SQL语句
cursor.execute('SHOW TABLES')

# 获取查询结果
tables = cursor.fetchall()

# 打印表名
for table in tables:
    print(table[0])

# 关闭连接
conn.close()

Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql

四、常用sql语句

4.1 常用语句

以下是一些常用的SQL语句:

  1. SELECT:用于从数据库表中检索数据。

  2. INSERT INTO:用于将数据插入到数据库表中。

  3. UPDATE:用于更新数据库表中的数据。

  4. DELETE FROM:用于从数据库表中删除数据。

  5. CREATE DATABASE:用于创建新的数据库。

  6. CREATE TABLE:用于创建新的数据表。

  7. ALTER TABLE:用于修改数据表的结构,如添加列、删除列、修改列数据类型等。

  8. DROP DATABASE:用于删除数据库。

  9. DROP TABLE:用于删除数据表。

  10. SELECT DISTINCT:用于检索唯一值。

  11. WHERE:用于根据条件筛选数据。

  12. ORDER BY:用于对结果集进行排序。

  13. GROUP BY:用于按照指定列对结果集进行分组。

  14. JOIN:用于将多个表连接在一起进行查询。

  15. UNION:用于合并两个或多个SELECT语句的结果集。

  16. HAVING:用于在GROUP BY语句中设置条件筛选。

4.2 代码示例

以下是一些常见SQL语句的详细示例:

  1. SELECT语句示例:

    SELECT * FROM customers;
    

    此示例从名为"customers"的数据表中检索所有列的所有行。

  2. INSERT INTO语句示例:

    INSERT INTO customers (name, email) VALUES ('John Doe', 'johndoe@example.com');
    

    此示例将一条新记录插入到名为"customers"的数据表中,包括"name"和"email"列的值。

  3. UPDATE语句示例:

    UPDATE products SET price = 29.99 WHERE id = 1;
    

    此示例将名为"products"的数据表中id为1的记录的"price"列更新为29.99。

  4. DELETE FROM语句示例:

    DELETE FROM customers WHERE id = 3;
    

    此示例从名为"customers"的数据表中删除id为3的记录。

  5. CREATE DATABASE语句示例:

    CREATE DATABASE mydatabase;
    

    此示例创建一个名为"mydatabase"的新数据库。

  6. CREATE TABLE语句示例:

    CREATE TABLE employees (
        id INT PRIMARY KEY,
        name VARCHAR(50),
        age INT,
        salary DECIMAL(10, 2)
    );
    

    此示例创建一个名为"employees"的新数据表,并定义了"id"、“name”、"age"和"salary"列。

  7. ALTER TABLE语句示例:

    ALTER TABLE customers ADD COLUMN phone VARCHAR(15);
    

    此示例在名为"customers"的数据表中添加一个名为"phone"的新列。

  8. DROP DATABASE语句示例:

    DROP DATABASE mydatabase;
    

    此示例删除名为"mydatabase"的数据库及其相关的所有表和数据。

  9. DROP TABLE语句示例:

    DROP TABLE customers;
    

    此示例删除名为"customers"的数据表及其相关的数据。

  10. SELECT DISTINCT语句示例:

    SELECT DISTINCT category FROM products;
    

    此示例从名为"products"的数据表中检索唯一的"category"列值。

  11. WHERE语句示例:

    SELECT * FROM orders WHERE total_amount > 1000;
    

    此示例从名为"orders"的数据表中检索总金额大于1000的所有行。

  12. ORDER BY语句示例:

    SELECT * FROM products ORDER BY price DESC;
    

    此示例从名为"products"的数据表中检索所有行,并按照"price"列降序排序结果。

  13. GROUP BY语句示例:

    SELECT category, COUNT(*) FROM products GROUP BY category;
    

    此示例从名为"products"的数据表中按照"category"列分组,并计算每个分类下的行数。

  14. JOIN语句示例:

    SELECT customers.name, orders.order_date
    FROM customers
    JOIN orders ON customers.id = orders.customer_id;
    

    此示例通过在"customers"和"orders"表之间进行连接,检索客户姓名和订单日期。

  15. UNION语句示例:

    SELECT name, email FROM customers
    UNION
    SELECT name, email FROM suppliers;
    

    此示例合并"customers"表和"suppliers"表的姓名和电子邮件列的结果集。

  16. HAVING语句示例:

    SELECT category, AVG(price) as avg_price
    FROM products
    GROUP BY category
    HAVING AVG(price) > 50;
    

    此示例从"products"表中按照"category"列分组,并筛选出平均价格大于50的结果。

这些示例涵盖了SQL中一些常用的语句和功能。请注意,具体的语句和查询将根据你的数据模型和需求而有所不同。可以根据实际情况调整和扩展这些示例。



~ 文章来源地址https://www.toymoban.com/news/detail-471765.html

到了这里,关于Visual Studio || Visual Studio Code 连接 SQL Server 和 mysql的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 配置Visual Studio Code连接远程服务器

    目录 一、Windows用户需要先配置好本地的Remote SSH相关服务 二、打开VS Code,在扩展中搜索\\\"Remote - SSH\\\"并安装​编辑 三、详细操作 四、在出现的config配置文件中写入以下信息 五、点击VSCode界面最左侧的远程资源管理器 六、输入密码,连接成功 Ctrl+Shift+P呼出控制面板搜索remote

    2024年02月16日
    浏览(64)
  • Visual Studio Code 连接远程服务器方法

    1、输入用户名和服务器ip连接远程服务器 2、选择配置文件 配置文件路径:C:UsersAdministrator.sshconfig config的内容大致如下: 3、根据配置的用户名新建窗口,连接后即可打开文件夹,编辑代码 这个步骤,如果出现Host key verification failed 类似错误,C:UsersAdministrator.sshknown_hos

    2024年01月23日
    浏览(59)
  • (解决方案) Visual Studio 2019 连接 SQL Server 2019 数据库时,数据库版本为904无法打开,此服务器支持852版及更低版本的问题

            我在做课设程序时连不上数据库,提示数据库版本太高。即使在数据库设置里把兼容性改到2016(852版)仍然无法连接,网上找的解决方法也不成功,自己摸索了一番找到了解决方法。 具体是直接连接数据库的服务器,而不是连接数据库本身,这样就能成功连接并使

    2024年02月11日
    浏览(64)
  • Visual Studio Code连接不上Ubuntu的解决办法

    解决步骤: 1、 检查Ubuntu是否有网络 ,主要看有无网络IP,这里用到了 ifconfig命令 (注: Windows系统是ipconfig ); 2、若没有,则关闭网络, sudo service network-manager stop ; 3、进入网络配置文件, sudo vi /etc/NetworkManager/NetworkManager.conf ; 4、若 managed=false ,则 把false改为true ; 5、保

    2024年01月16日
    浏览(43)
  • Visual Studio Code如何连接Gitee仓库进行代码管理——详细步骤

    1.打开git官网 https://gitee.com/ 新建仓库 打开之后在右上角点击加号,然后点击新建仓库 随便写就行,随便起个名字(下面这张图的东西都不用选,直接创建就行) 2.通过vscode打开需要上传的项目,然后右击打开终端(如图) 3.在终端配置你自己的用户名及邮箱,可进行查看

    2024年03月11日
    浏览(61)
  • Visual Studio Code连接远程服务器连接ssh,并设置免密登录以及汉化

    本文介绍如何在Visual Studio Code连接远程服务器连接ssh,并设置免密登录以及界面汉化等。 https://code.visualstudio.com/Download 1.进入官网下载对应版本的IDE 1.点击左侧的“Extensions”拓展下载插件包Python、Chinese(记得点击右下角弹出来的应用即可重新启动展示中文界面)、ssh 2.点击

    2024年02月16日
    浏览(64)
  • Visual Studio 与 SQL Server 常见报错解决方案(工作向)

    这篇文章从今天创建开始,会一直更新下去,以后遇到常见但是比较容易解决的报错会在本文进行更新,有需要的朋友可以收藏再看 Visual Studio lc.exe已退出,代码为-1 无法导入以下密钥文件xxx.pfx,该密钥文件可能受密码保护 SQL Server SQL SERVER在与服务器建立连接时出错 知识拓

    2024年01月19日
    浏览(50)
  • Visual Studio Code推送Gitee使用笔记

            gitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。         国内访问GitHub速度比较慢,如果想托管自己的代码到云端,gitee是个不错的选择,华为的鸿蒙2.0源码也是放在gitee上的。         要使用gitee,需要先安装git工具。    

    2024年02月06日
    浏览(68)
  • 使用 Visual Studio Code 调试 CMake 脚本

    之前被引入到 Visual Studio 中的 CMake 调试器,现已在 Visual Studio Code 中可用。 也就是说,现在你可以通过在 VS Code 中安装 CMake 工具扩展,来调试你的 CMakeLists.txt 脚本了。是不是很棒? Visual C++ 开发团队和 CMake 的维护者 Kitware 一直密切合作,目的是将我们的 CMake 调试器实现集成

    2024年02月13日
    浏览(49)
  • 使用Visual Studio Code远程开发、调试fortran

    在wimdos 的vs code上下载软件Remote ssh 在linux上面下载测试ssh 在windos上开始连接远程服务器 注意: 4. 要想避免每次输密码,就得加入公钥和私钥。 5. 连接服务器要就处在同意局域网,不然很容易不成功。 安装软件: modern fortran coder runner

    2024年02月09日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包