数据库——数据库创建(模板与导入)

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: 数据库——数据库创建(模板与导入)

一、使用模板资源管理器



0013d0c895714d03ac491123b145da5a.png

打开后在界面的右侧就会显示出来:

里面有针对不同的数据库管理任务

85421a465da444e29fcced7df5957c3f.png

找到其中针对于数据库创建的:

b80ed2ebfd8e4198b0d6a2aab83bdf95.png

当我们点击其中的Create Database时:会自动跳转出如下代码

SQL Server一共有5个系统数据库:

-- =============================================
-- Create database template
-- =============================================
USE master -- 系统数据库
GO
-- Drop the database if it already exists
IF  EXISTS (
  SELECT name 
    FROM sys.databases 
    WHERE name = N'<Database_Name, sysname, Database_Name>'
)
DROP DATABASE <Database_Name, sysname, Database_Name> --删除数据库
GO
CREATE DATABASE <Database_Name, sysname, Database_Name>
GO

关于第四行出现的master,指的是系统数据库之一:


master:记录SQL Server系统的所有系统级信息,例如:登陆账户信息、链接服务器和系统配置设置、记录其他所有数据库的存在、数据文件的位置、SQL Server的初始化信息等。如果master数据库不可用,则无法启动SQL Server。


二、利用DTS导入数据时创建新的数据库



(DTS一般用于向已有的数据库当中导入新的数据)

比如我们要将一张用户表导入数据库当中,这张表原本是在Excel或者.csv文件之中,则此时要导入就需要使用DTS


再比如我们要写一个Python程序,来将数据写入数据库,则此时也需要一个接口来获取Excel或者.csv文件,就需要使用到DTS


向数据库导入数据


ca04528d823e411babacd0b05085e200.png

接着按照向导一步一步操作即可。当我们在进行信息处理时,如果数据是别人提供的,则我们就需要导入数据。9cbb67676f2d4c258f4a831d3b0d8312.png

接着按照向导一步一步操作即可。当我们在进行信息处理时,如果数据是别人提供的,则我们就需要导入数据。

76b443c7a98646a695e9a3632ebeb2dc.png61fde21a2f2c4552a12e9ab7c9f4a279.png


选择Excel的路径:e00c087a5d324118810206123077f235.png

c此时有可能会出现如下错误:

f7a4840c2cf54a9385bfb28bfe7189c1.png


出现该问题的原因就是我们没有安装第三方的插件:AccessDatabaseEngine.exe


由于该插件安装较简单,就不多赘述了,需要资源的小伙伴可以直接在CSDN上面搜索有关资源。

5dac5dda166a4164892280726ad71518.png

272b3af613314569a9603b8d5d331365.png

此时我们就可以看到刚刚导入的数据表了。

7e3072eff7374aff961ca0563adb718e.png

08028af792774ab7a07c5c1637bd8696.png


相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
数据库导入SQL文件:全面解析与操作指南
在数据库管理中,将SQL文件导入数据库是一个常见且重要的操作。无论是迁移数据、恢复备份,还是测试和开发环境搭建,掌握如何正确导入SQL文件都至关重要。本文将详细介绍数据库导入SQL文件的全过程,包括准备工作、操作步骤以及常见问题解决方案,旨在为数据库管理员和开发者提供全面的操作指南。一、准备工作在导
274 0
|
5月前
|
SQL 存储 数据库
excel导入sql数据库
将Excel数据导入SQL数据库是一个相对常见的任务,可以通过多种方法来实现。以下是一些常用的方法: ### 使用SQL Server Management Studio (SSMS) 1
|
1月前
|
SQL 存储 关系型数据库
SQL文件导入MySQL数据库的详细指南
数据库中的数据转移是一项常规任务,无论是在数据迁移过程中,还是在数据备份、还原场景中,导入导出SQL文件显得尤为重要。特别是在使用MySQL数据库时,如何将SQL文件导入数据库是一项基本技能。本文将详细介绍如何将SQL文件导入MySQL数据库,并提供一个清晰、完整的步骤指南。这篇文章的内容字数大约在
200 1
|
2月前
|
SQL 关系型数据库 MySQL
Python小技巧——将CSV文件导入到MySQL数据库
Python小技巧——将CSV文件导入到MySQL数据库
65 0
|
3月前
|
关系型数据库 MySQL 大数据
教你使用Python玩转MySQL数据库,大数据导入不再是难题!
教你使用Python玩转MySQL数据库,大数据导入不再是难题!
|
3月前
|
SQL 数据可视化 关系型数据库
成功解决7版本的数据库导入 8版本数据库脚本报错问题
您提供的链接是一篇关于如何解决在MySQL数据库中导入脚本时出现版本兼容性问题的博客文章。文章中提到,如果在MySQL 5.7之前的版本中使用utf8mb4_0900_ai_ci排序规则,会遇到"Unknown collation"错误。解决办法包括升级MySQL版本到8.0或更高,或者更改排序规则为utf8mb4_general_ci或utf8mb4_unicode_ci,并提供了修改SQL脚本的示例。 如果您需要更详细的信息或有其他问题,请告诉我。
|
4月前
|
关系型数据库 MySQL 数据库
使用Python读取xlsx表格数据并导入到MySQL数据库中时遇到的问题24
【7月更文挑战第24天】使用Python读取xlsx表格数据并导入到MySQL数据库中
64 7
|
4月前
|
存储 关系型数据库 分布式数据库
PolarDB产品使用问题之如何将数据库从一个PolarDB实例导入到另一个PolarDB实例
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
3月前
|
SQL 关系型数据库 MySQL
如何在 MySQL 或 MariaDB 中导入和导出数据库
如何在 MySQL 或 MariaDB 中导入和导出数据库
559 0
|
3月前
|
JSON NoSQL MongoDB
在Ubuntu 14.04上如何导入和导出MongoDB数据库
在Ubuntu 14.04上如何导入和导出MongoDB数据库
24 0
下一篇
无影云桌面