sql server安装及使用全流程

本文详细介绍了如何安装SQLServerDeveloper版本,包括下载、自定义安装步骤,以及如何安装SQLServerManagementStudio。随后展示了基础的SQL语句编写,如创建数据库、表和插入数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装SQL Server
二、安装SQL Server Management Studio
三、编写SQL语句


一、安装SQL Server

1.到微软官网下载SQL Server Developer版本,现在的最新版本是SQL Server 2019 Developer。微软官网传送门:点击此处直达
在这里插入图片描述

2.下载完成之后,在文件夹中找到刚才下载的文件,双击打开,打开之后的界面如下图所示。
在这里插入图片描述

3.我们选择自定义安装,之后再选择要安装的位置,再点击安装,如下图所示
在这里插入图片描述

4.点了安装之后会出现如下图所示的界面,我们需要等待它下载安装包,此过程等待的时间可能较长
在这里插入图片描述

5.安装包下载并提取完成之后,会出现下图所示的界面
在这里插入图片描述

6.依次点击安装、全新SQL Server独立安装或向现有安装添加功能,如下图所示
在这里插入图片描述

7.出现如下图所示的界面,不用管密钥,点击下一步
在这里插入图片描述

8.再点击我接受许可条款,点击下一步,之后新出现的窗口会让你选择是否检查更新,大家可以根据自己的需要选择,默认是不检查更新,再点击下一步,这时会显示正在检查更新,如下图所示,不用管它,直接点击下一步
在这里插入图片描述

9.出现下图所示的界面时,点击下一步
在这里插入图片描述

10.实例功能部分按照下图进行勾选,其余的可以根据自己的需要进行选择,设置好了之后点击下一步
在这里插入图片描述

11.出现如下图所示的界面,使用默认选择,点击下一步
在这里插入图片描述

12.不用做更改,点击下一步
在这里插入图片描述

13.在下图所示的界面中,将我用红色矩形圈起来的地方进行修改,系统管理员的名称为sa,密码需要自己设定,一定不要忘了点击添加当前用户按钮。点击下一步。
在这里插入图片描述

14.点击安装

15.等待一段时间,即可看到安装成功,点击右下角关闭即可
在这里插入图片描述


二、安装SQL Server Management Studio

1.到微软官网下载SQL Server Management Studio,如下图所示。
官网传送门:点此直达官网

在这里插入图片描述

2.将下载的SSMS-Setup-CHS双击打开,如下图所示,选好安装位置之后,点击安装即可
在这里插入图片描述

3.等待一段时间后可以看到安装成功的提示,点击关闭退出安装
在这里插入图片描述


三、编写SQL语句

1.在开始菜单中,找到刚才安装的Microsoft SQL Server Management Studio,单击打开,如下图所示
在这里插入图片描述

2.打开SSMS后,会让你连接服务器,点击连接就能连接到本地服务器
在这里插入图片描述

3.成功连接本地服务器之后的界面如下图所示
在这里插入图片描述

4.点击下图红色矩形圈起来的新建查询
在这里插入图片描述

5.在输入框中输入下面的代码

Use Master;
GO
CREATE Database MyDatabase1;
GO
Use MyDatabase1;
GO
CREATE TABLE student
(
学号 char(8)  PRIMARY KEY,
姓名 varchar(8)  NOT NULL,
性别 char(2)  CHECK( 性别 = '男' OR  性别 = '女'),
成绩 numeric(4,1)  CHECK( 成绩 >= 0 AND  成绩 <= 100)
);
GO
INSERT INTO student VALUES('20102001',' 阎妮','女', 98);
INSERT INTO student VALUES('20102002',' 张有来','男', 58);
INSERT INTO student VALUES('20102003',' 王文喜','男', 72);
INSERT INTO student VALUES('20102004',' 赵敏','女', 66);
INSERT INTO student VALUES('20102005',' 罗莎','女', 88.5);
INSERT INTO student VALUES('20102006',' 蒙恬','男', 93);
GO

6.点击执行
在这里插入图片描述

7.在对象资源管理器中依次展开数据库MyDatabase1,如下图所示

在这里插入图片描述

8.将光标移动到dbo.student,右键,点击编辑前200百行,如下图所示
在这里插入图片描述

9.现在可以看到我们刚才插入的数据,如下图所示
在这里插入图片描述

运行generator代码生成器的时候出现了下方提示:"C:\Program Files\Java\jdk-21.0.3\bin\java.exe" -Dmaven.multiModuleProjectDirectory=D:\Idea\IdeaProjects\train\generator -Djansi.passthrough=true "-Dmaven.home=D:\Idea\IntelliJ IDEA 2024.3.1.1\plugins\maven\lib\maven3" "-Dclassworlds.conf=D:\Idea\IntelliJ IDEA 2024.3.1.1\plugins\maven\lib\maven3\bin\m2.conf" "-Dmaven.ext.class.path=D:\Idea\IntelliJ IDEA 2024.3.1.1\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\Idea\IntelliJ IDEA 2024.3.1.1\lib\idea_rt.jar=56501:D:\Idea\IntelliJ IDEA 2024.3.1.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "D:\Idea\IntelliJ IDEA 2024.3.1.1\plugins\maven\lib\maven3\boot\plexus-classworlds-2.8.0.jar;D:\Idea\IntelliJ IDEA 2024.3.1.1\plugins\maven\lib\maven3\boot\plexus-classworlds.license" org.codehaus.classworlds.Launcher -Didea.version=2024.3.1.1 org.mybatis.generator:mybatis-generator-maven-plugin:1.4.0:generate [INFO] Scanning for projects... [INFO] [INFO] -------------------------< com.jjk:generator >-------------------------- [INFO] Building generator 0.0.1-SNAPSHOT [INFO] from pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] The POM for com.jjk:train-member:jar:0.0.1-SNAPSHOT is missing, no dependency information available [WARNING] The POM for com.jjk:train-business:jar:0.0.1-SNAPSHOT is missing, no dependency information available [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.420 s [INFO] Finished at: 2025-03-28T14:17:57+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project generator: Could not resolve dependencies for project com.jjk:generator:jar:0.0.1-SNAPSHOT [ERROR] dependency: com.jjk:train-member:jar:0.0.1-SNAPSHOT (compile) [ERROR] Could not find artifact
03-29
<think>好的,用户遇到了Maven项目中MyBatis Generator插件构建失败的问题,原因是依赖项com.jjk:train-member和com.jjk:train-business未找到。我需要帮他分析可能的原因和解决方法。 首先,我要确认用户是否在项目的pom.xml文件中正确声明了这两个依赖项。可能用户忘记添加它们,或者版本号不对。接着,检查Maven的仓库配置,确保仓库地址正确,能够访问到这些依赖。私有仓库的话,可能需要认证信息。 然后,考虑依赖的作用域是否为provided,这可能导致插件无法在构建时获取。另外,本地仓库是否有残留的无效文件,可能需要清理后重新下载。 如果依赖属于多模块项目中的其他模块,需要确认模块的安装和引用顺序。最后,建议用户检查公司内部仓库是否存在这些依赖,或者联系相关人员确认依赖的可用性。 需要分步骤给出解决方案,帮助用户逐一排查问题,确保他能理解每个步骤的操作和目的。同时,生成相关问题,帮助他进一步解决可能遇到的其他问题。</think>针对MyBatis Generator插件构建时出现的依赖缺失问题,请按照以下步骤排查: ### 一、检查依赖声明 1. 在pom.xml中确认是否已添加依赖项: ```xml <dependency> <groupId>com.jjk</groupId> <artifactId>train-member</artifactId> <version>正确版本号</version> </dependency> <dependency> <groupId>com.jjk</groupId> <artifactId>train-business</artifactId> <version>正确版本号</version> </dependency> ``` *注意版本号是否与公司内部仓库中的实际版本一致[^1]* ### 二、验证仓库配置 1. 检查settings.xml中的仓库配置: ```xml <mirror> <id>nexus</id> <url>http://your-company-repo/nexus/</url> <mirrorOf>*</mirrorOf> </mirror> ``` 2. 执行命令强制更新依赖: ```bash mvn clean install -U ``` ### 三、检查依赖作用域 确认依赖作用域是否为`provided`: ```xml <dependency> <scope>provided</scope> <!-- 可能造成插件构建时不可见 --> </dependency> ``` 建议临时改为`compile`作用域测试 ### 四、本地仓库清理 删除本地缓存后重新下载: ```bash # 删除指定依赖 rm -rf ~/.m2/repository/com/jjk/train-* # 重新构建 mvn clean install ``` ### 五、多模块项目处理 如果是多模块项目: 1. 确认父pom已包含子模块声明 2. 按正确顺序执行构建: ```bash mvn clean install -pl core-module,business-module ``` ### 六、插件配置验证 检查mybatis-generator插件配置: ```xml <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <dependencies> <!-- 显式声明插件所需依赖 --> <dependency> <groupId>com.jjk</groupId> <artifactId>train-member</artifactId> <version>${project.version}</version> </dependency> </dependencies> </plugin> ```
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值