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

本文涉及的产品
可视分析地图(DataV-Atlas),3 个项目,100M 存储空间
日志服务 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 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
2月前
|
SQL 开发框架 .NET
ASP.NET连接SQL数据库:详细步骤与最佳实践指南ali01n.xinmi1009fan.com
随着Web开发技术的不断进步,ASP.NET已成为一种非常流行的Web应用程序开发框架。在ASP.NET项目中,我们经常需要与数据库进行交互,特别是SQL数据库。本文将详细介绍如何在ASP.NET项目中连接SQL数据库,并提供最佳实践指南以确保开发过程的稳定性和效率。一、准备工作在开始之前,请确保您
254 3
|
1月前
|
SQL 缓存 监控
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:4 大性能优化策略(数据库、SQL、JVM等)
|
15天前
|
SQL 关系型数据库 MySQL
MySQL导入.sql文件后数据库乱码问题
本文分析了导入.sql文件后数据库备注出现乱码的原因,包括字符集不匹配、备注内容编码问题及MySQL版本或配置问题,并提供了详细的解决步骤,如检查和统一字符集设置、修改客户端连接方式、检查MySQL配置等,确保导入过程顺利。
|
13天前
|
SQL 监控 安全
SQL Servers审核提高数据库安全性
SQL Server审核是一种追踪和审查SQL Server上所有活动的机制,旨在检测潜在威胁和漏洞,监控服务器设置的更改。审核日志记录安全问题和数据泄露的详细信息,帮助管理员追踪数据库中的特定活动,确保数据安全和合规性。SQL Server审核分为服务器级和数据库级,涵盖登录、配置变更和数据操作等事件。审核工具如EventLog Analyzer提供实时监控和即时告警,帮助快速响应安全事件。
|
24天前
|
SQL 关系型数据库 MySQL
体验使用DAS实现数据库SQL优化,完成任务可得羊羔绒加厚坐垫!
本实验介绍如何通过数据库自治服务DAS对RDS MySQL高可用实例进行SQL优化,包含购买RDS实例并创建数据库、数据导入、生成并优化慢SQL、执行优化后的SQL语句等实验步骤。完成任务,即可领取羊羔绒加厚坐垫,限量500个,先到先得。
141 12
|
21天前
|
SQL 存储 BI
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
gbase 8a 数据库 SQL合并类优化——不同数据统计周期合并为一条SQL语句
|
21天前
|
SQL 数据库
gbase 8a 数据库 SQL优化案例-关联顺序优化
gbase 8a 数据库 SQL优化案例-关联顺序优化
|
26天前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
|
1月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。