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

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


相关实践学习
基于Hologres轻松玩转一站式实时仓库
本场景介绍如何利用阿里云MaxCompute、实时计算Flink和交互式分析服务Hologres开发离线、实时数据融合分析的数据大屏应用。
阿里云实时数仓实战 - 项目介绍及架构设计
课程简介 1)学习搭建一个数据仓库的过程,理解数据在整个数仓架构的从采集、存储、计算、输出、展示的整个业务流程。 2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个组件之间如何配合联动。 3 )前置知识要求   课程大纲 第一章 了解数据仓库概念 初步了解数据仓库是干什么的 第二章 按照企业开发的标准去搭建一个数据仓库 数据仓库的需求是什么 架构 怎么选型怎么购买服务器 第三章 数据生成模块 用户形成数据的一个准备 按照企业的标准,准备了十一张用户行为表 方便使用 第四章 采集模块的搭建 购买阿里云服务器 安装 JDK 安装 Flume 第五章 用户行为数据仓库 严格按照企业的标准开发 第六章 搭建业务数仓理论基础和对表的分类同步 第七章 业务数仓的搭建  业务行为数仓效果图  
相关文章
|
10天前
|
SQL 关系型数据库 MySQL
MySQL数据库基础第一篇(SQL通用语法与分类)
MySQL数据库基础第一篇(SQL通用语法与分类)
|
10天前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
5天前
|
SQL XML 数据库
后端数据库开发高级之通过在xml文件中映射实现动态SQL
后端数据库开发高级之通过在xml文件中映射实现动态SQL
13 3
|
5天前
|
SQL XML Java
后端数据库开发JDBC编程Mybatis之用基于XML文件的方式映射SQL语句实操
后端数据库开发JDBC编程Mybatis之用基于XML文件的方式映射SQL语句实操
23 3
|
4天前
|
SQL druid Java
传统后端SQL数据层替代解决方案: 内置数据源+JdbcTemplate+H2数据库 详解
传统后端SQL数据层替代解决方案: 内置数据源+JdbcTemplate+H2数据库 详解
12 1
|
9天前
|
SQL 监控 安全
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
代码审计-PHP原生开发篇&SQL注入&数据库监控&正则搜索&文件定位&静态分析
|
7天前
|
存储 SQL 关系型数据库
SQL 用于各种数据库的数据类型
SQL 用于各种数据库的数据类型
14 2
|
11天前
|
SQL 存储 数据库
SQL 撤销索引、撤销表以及撤销数据库
SQL 撤销索引、撤销表以及撤销数据库
20 4
|
7天前
|
SQL 数据库
零基础学习数据库SQL语句之操作表中数据的DML语句
零基础学习数据库SQL语句之操作表中数据的DML语句
11 0
零基础学习数据库SQL语句之操作表中数据的DML语句
|
11天前
|
SQL 存储 关系型数据库
【数据库】SQL零基础入门学习
【数据库】SQL零基础入门学习
29 3

热门文章

最新文章