前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多种数据库创建库或模式语法

多种数据库创建库或模式语法

作者头像
子兮子兮
修改2024-02-05 14:18:21
1090
修改2024-02-05 14:18:21
举报
文章被收录于专栏:数据库数据库
Microsoft SQL Server
代码语言:javascript
复制
USE [master]
GO

CREATE DATABASE [NewDBName]
 CONTAINMENT = NONE
 ON  PRIMARY 
( NAME = N'NewDBName', FILENAME = N'D:\DB\DATA\NewDBName.mdf' , SIZE = 8192KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10MB )
 LOG ON 
( NAME = N'NewDBName_log', FILENAME = N'D:\DB\DATA\NewDBName_log.ldf' , SIZE = 8192KB , MAXSIZE = 2048GB , FILEGROWTH = 10MB )
 WITH CATALOG_COLLATION = DATABASE_DEFAULT
GO

PostgreSQL / KingBase

代码语言:javascript
复制
-- 创建新用户,也可以使用已存在的用户
create user new_user_name with password '123456' login createdb createrole;

-- 创建数据库并授权给已存在的用户
create database new_db_name with owner new_user_name;

MySQL / MariaDB / TiDB

在 MySQL 中,create database 等效于 create schema

代码语言:javascript
复制
-- 创建新用户,也可以使用已存在的用户
create user NewUserName identified by '123456';

-- 创建架构(库),并指定排序规则
create schema NewDBName collate utf8mb4_unicode_ci;

-- 为指定用户授予操作新架构的权限
grant alter, alter routine, create, create routine, create temporary tables,
    create view, delete, drop, event, execute, grant option, index, insert,
    lock tables, references, select, show view, trigger, update
    on NewDBName.* to NewUserName;

Oracle Database

Oracle 数据库中的模式通常指用户

代码语言:javascript
复制
-- Oracle 12c 及以上数据库在创建用户前可能需要先执行以下语句
ALTER SESSION SET CONTAINER=CDB$ROOT;
ALTER PLUGGABLE DATABASE ORCLPDB OPEN;
ALTER SESSION SET CONTAINER=ORCLPDB;
代码语言:javascript
复制
-- 创建新用户并创建同名模式
CREATE USER NEW_USER_DB_NAME IDENTIFIED BY "123456";
-- 为新用户授予连接和资源操作相关权限
GRANT CONNECT, RESOURCE, UNLIMITED TABLESPACE TO NEW_USER_DB_NAME;

达梦 DM8

达梦数据库同样没有库的概念,可以创建用户模式

代码语言:javascript
复制
-- 创建新用户并创建同名模式
CREATE USER "NewUserDBName" IDENTIFIED BY "123456" PASSWORD_POLICY 1;

-- 创建新模式并授权给已存在的用户
CREATE SCHEMA "NewDBName" AUTHORIZATION "NewUserDBName";
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • PostgreSQL / KingBase
  • MySQL / MariaDB / TiDB
  • Oracle Database
  • 达梦 DM8
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档