数据库——T-SQL方式创建数据库

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
数据可视化DataV,5个大屏 1个月
日志服务 SLS,月写入数据量 50GB 1个月
简介: 数据库——T-SQL方式创建数据库

一、新建查询



1.新建查询


07c80272f6134d2e963b733f38748b7b.png


2.文件保存


ad4e6fff5a41433eab2d019177e2176a.png


3.使用文本编辑器

1c15f39c78fc4ef7bcf765f789cf4ca3.png


我们可以选择显示行号和自动换行

9db01dd4283f4fedb7f581e701007edf.png


89d8428328a941049c6f6dbbd7530428.png


执行按钮如下:

e689e6b80f8743cab3b2c0fa13b0bcac.png


二、关于基本语言



1. 注释

-- 单行注释
-- 多行注释如下:
/*
多行注释
多行注释
多行注释
*/


2. 创建数据库


方法一:不指定参数

/*
任务01-01 利用T-SQL默认参数创建数据库  2022.02.26
*/
-- 不设置数据库创建的参数
-- 这种方式创建的数据库会默认存放在系统指定的磁盘中,因此不推荐使用
CREATE DATABASE T3DATAV2

d0f1a0be69b747a48bb1f2e3de2aaa66.png

方法二:指定参数

此种方法可以改变数据库存放的地点,以及逻辑文件名的名称。

/*
任务01-02 利用T-SQL指定参数创建数据库  2022.02.26
*/
-- 在指定位置创建数据库
CREATE DATABASE T3DATAV1
ON
(
  FILENAME='D:\T2020DBS\T3DATAV1DATA.MDF'  -- 要确保文件夹存在
)
LOG ON -- LOG ON 主要是针对日志文件的编写
(
  FILENAME='D:\T2020DBS\T3DATAV1LOG.LDF' 
)

在一个数据库当中,主文件的文件名不能和数据库同名,否则报错:

d4ac3af2e0984a9bb3f84b51a3aa4b09.png

577d6b2eb0db45f197ca1e31b53ecd14.png

CREATE DATABASE T3DATAV3
ON
( 
  NAME='T3DATAV3',
  FILENAME='D:\T2020DBS\T3DATAV3DATA.MDF' , -- 要确保文件夹存在
  SIZE=10, --初始大小
  MMAXSIZE=100, --最大容量
  FILEGROWTH=10 --增长方案
)
LOG ON -- LOG ON 主要是针对日志文件的编写
(
  NAME='T3DATALOGV3',
  FILENAME='D:\T2020DBS\T3DATAV3LOG.LDF'  , -- 要确保文件夹存在
  SIZE=10, --初始大小
  MMAXSIZE=100, --最大容量
  FILEGROWTH=10 --增长方案
)

最后一条语句后面不用加逗号,但是之前的都要。


3.关于文件后缀名


文件类型 后缀名
主文件 .MDF
次文件 .NDF
日志文件 .LDF


4.多文件组,多数据库的创建


-- 在指定其他参数创建数据库
-- 在创建数据库时新建多个数据文件,日志文件
CREATE DATABASE T3DATAV3
ON PRIMARY  --PRIMARY是主文件组
( 
  NAME='T3DATAV3',
  FILENAME='D:\T2020DBS\T3DATAV3DATA.MDF' , -- 要确保文件夹存在
  SIZE=10, --初始大小
  MMAXSIZE=100, --最大容量
  FILEGROWTH=10 --增长方案
),
-- 创建次文件组
FILEGROUP T3DATAV3G1
(
  NAME='T3DATAV3G11',
  FILENAME='D:\T2020DBS_02\T3DATAV3DATAG11.NDF' , -- 要确保文件夹存在
  SIZE=10, --初始大小
  MMAXSIZE=100, --最大容量
  FILEGROWTH=10 --增长方案
)
LOG ON -- LOG ON 主要是针对日志文件的编写
(
  NAME='T3DATALOGV3',
  FILENAME='D:\T2020DBS\T3DATAV3LOG.LDF'  , -- 要确保文件夹存在
  SIZE=10, --初始大小
  MMAXSIZE=300, --最大容量
  FILEGROWTH=5% --增长方案
)

注:主次文件的存放位置尽量不要在一起

dbff40895d834ea4a1f72ef73d8d74e2.png


相关实践学习
DataV Board用户界面概览
本实验带领用户熟悉DataV Board这款可视化产品的用户界面
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
1月前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
145 3
|
4天前
|
SQL 缓存 监控
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
|
4天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
5天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
15天前
|
SQL 数据采集 监控
局域网监控电脑屏幕软件:PL/SQL 实现的数据库关联监控
在当今网络环境中,基于PL/SQL的局域网监控系统对于企业和机构的信息安全至关重要。该系统包括屏幕数据采集、数据处理与分析、数据库关联与存储三个核心模块,能够提供全面而准确的监控信息,帮助管理者有效监督局域网内的电脑使用情况。
15 2
|
20天前
|
SQL JSON Java
没有数据库也能用 SQL
SPL(Structured Process Language)是一款开源软件,允许用户直接对CSV、XLS等文件进行SQL查询,无需将数据导入数据库。它提供了标准的JDBC驱动,支持复杂的SQL操作,如JOIN、子查询和WITH语句,还能处理非标准格式的文件和JSON数据。SPL不仅简化了数据查询,还提供了强大的计算能力和友好的IDE,适用于多种数据源的混合计算。
|
1月前
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
53 11
|
1月前
|
SQL 数据库 数据库管理
数据库SQL函数应用技巧与方法
在数据库管理中,SQL函数是处理和分析数据的强大工具
|
1月前
|
SQL Java 数据库连接
如何使用`DriverManager.getConnection()`连接数据库,并利用`PreparedStatement`执行参数化查询,有效防止SQL注入。
【10月更文挑战第6天】在代码与逻辑交织的世界中,我从一名数据库新手出发,通过不断探索与实践,最终成为熟练掌握JDBC的开发者。这段旅程充满挑战与惊喜,从建立数据库连接到执行SQL语句,再到理解事务管理和批处理等高级功能,每一步都让我对JDBC有了更深的认识。示例代码展示了如何使用`DriverManager.getConnection()`连接数据库,并利用`PreparedStatement`执行参数化查询,有效防止SQL注入。
79 5
|
1月前
|
SQL 存储 关系型数据库
添加数据到数据库的SQL语句详解与实践技巧
在数据库管理中,添加数据是一个基本操作,它涉及到向表中插入新的记录