当前位置: 首页 > 编程日记 > 正文

翻译:CREATE DATABASE语句

本文为mariadb官方手册:CREATE DATABASE的译文。

原文:https://mariadb.com/kb/en/create-database/
我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/create-database/

语法

CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name[create_specification] ...create_specification:[DEFAULT] CHARACTER SET [=] charset_name| [DEFAULT] COLLATE [=] collation_name

描述

CREATE DATABASE创建一个给定名称的数据库。该语句要求对database具有CREATE权限。CREATE SCHEMA是CREATE DATABASE的同义词。如果使用了IF NOT EXISTS子句,当数据库已存在时将返回一条warning信息而不是返回错误。

OR REPLACE

MariaDB starting with 10.1.3 在MariaDB 10.1.3中引入了OR REPLACE子句。 如果使用了可选的OR REPLACE子句,它是下面语句的简写形式:

DROP DATABASE IF EXISTS db_name;
CREATE DATABASE db_name ...;

IF NOT EXISTS

当使用了IF NOT EXISTS子句,当指定的数据库已存在时,MariaDB将返回一个warning而不是错误信息。

示例

CREATE DATABASE db1;
Query OK, 1 row affected (0.18 sec)CREATE DATABASE db1;
ERROR 1007 (HY000): Can't create database 'db1'; database existsCREATE OR REPLACE DATABASE db1;
Query OK, 2 rows affected (0.00 sec)CREATE DATABASE IF NOT EXISTS db1;
Query OK, 1 row affected, 1 warning (0.01 sec)SHOW WARNINGS;
+-------+------+----------------------------------------------+
| Level | Code | Message                                      |
+-------+------+----------------------------------------------+
| Note  | 1007 | Can't create database 'db1'; database exists |
+-------+------+----------------------------------------------+

设置字符集和排序规则。详细信息见设置字符集和排序规则

CREATE DATABASE czech_slovak_names CHARACTER SET = 'keybcs2'COLLATE = 'keybcs2_bin';

相关文章:

Consultanting Service

在我所做的咨询顾问工作中最耗费精力的事情就是去客户那边提案,对于咨询公司来说,这个过程就像高考一样。 这里的提案指的是,咨询公司给企业做的报告或者方案的演示 。提案之所以重要,是因为它质量的好坏直接关系到客户是否会继续…

第三次组织架构变动背后,腾讯AI走向何方?

AI科技大本营注:在 9 月末一场轰轰烈烈的“甚至连腾讯人自己都是睡梦中得知”的组织架构大调整后,不少业内人士给出了对暴风雨中腾讯的上帝视角评价。据了解,此次腾讯组织架构调整,酝酿已久,在腾讯内部早已不是秘密。如…

使按钮响应回车键

定在<head></head>之间 <script language"javascript"event"onkeydown"for"document">if(event.keyCode13) { document.all(Button1).focus(); document.all(Button1).click(); }</script> 转载于:https://www.cnb…

oracle cusor游标,ORACLE CURSOR 游标详解

DECLAREsqlStr VARCHAR2(2000); --拼写sqlflag int; --判断是否存在col_name VARCHAR2(100); --字段名字tab_name VARCHAR2(100); --表名col_type VARCHAR2(100); --表名operator_str VARCHAR2(100) : ;FindUser VARCHAR2(50) :ERSAFETY; --要查…

【播放器SDK】Android如何实现固定竖屏播放视频

安卓的固定竖屏播放并不受手机是否开启旋转的限制&#xff0c;需要用户设置Activity为固定竖屏。目前带皮肤的播放器内部对竖屏播放视频做了一定的支持.用户使用相对比较简单. 带皮肤播放器 参考Demo代码FixedSkinActivity 1.在onCreate里面设置当前Activity为固定竖屏模式. se…

命令别名的设置alias,unalias

alias命令的作用是为系统中的命令设置别名&#xff0c;如果常用命令比较长&#xff0c;那么为其设置别名可以简化用户操作&#xff0c;例如为ls -l | more命令设置别名lm&#xff0c;这样只需要输入lm就可以得到和 ls -l | more相同的效果;为rm -i设置别名为rm&#xff0c;可以…

重磅!Facebook公布PyTorch 1.0预览版!

作者 | 琥珀 出品 | AI科技大本营&#xff08;公众号ID&#xff1a;rgznai100&#xff09; 今日&#xff0c;Facebook 宣布发布深度学习框架 PyTorch 1.0 开发者预览版&#xff0c;包括一些列工具和集成&#xff0c;使其与 Google Cloud、AWS、Azure 的机器学习服务更为兼容。…

cisco路由器视频下载

总共133M&#xff0c;我进行了两次压缩&#xff0c;才压缩到23M, 有拓扑图&#xff0c;对于新手学习非常有用。具体下载,我放到论坛上:有兴趣的网友,请到:http://bbs.51cto.com/viewthread.php?tid8652&extrapage%3D1转载于:https://blog.51cto.com/eskystar/2571

linux进程状态d状态,Linux下进程的状态

如下信息来自于命令man psHere are the different values that the s, stat and state output specifiers (header "STAT" or "S") will display to describe the state of a process:D uninterruptible sleep (usually IO)R running or runnable (on run …

linux哪个版本支持多线程,关于Linux操作系统的叙述错误的是()A、Linux是多用户、多任务、支持多线程的操作系统B、Linux的源...

【多选题】以下哪些是藏族崇尚白色的体现。【判断题】等到口语出现后&#xff0c;非语言表达便消失了。冷变形金属在加热时&#xff0c;随加热温度的升高&#xff0c;发生[填空(1)][填空(2)][填空(3)]莫菲(&#xff2d;&#xff55;&#xff52;&#xff50;&#xff48;&#…

马斯克受罚离任董事长,默多克之子或将成接替者!

美国东部时间 10 月 3 日上午&#xff0c;特斯拉公司股价早盘出现波动。期间&#xff0c;特斯拉创始人兼 CEO 埃隆马斯克&#xff08;Elon Musk&#xff09;被迫接受美国证券交易委员会&#xff08;SEC&#xff09;指控&#xff0c;并威胁离开董事会、新任董事长继任的消息传开…

Log4j使用技巧——让子类使用父类中定义的Logger

关于Log4j&#xff0c;是一个很庞大的话题&#xff0c;在这里&#xff0c;我不能对其特点和使用方法进行一一描述&#xff0c;只想记录自己在使用Log4j开发项目的过程中遇到的一些问题和自己的解决方案。在项目中&#xff0c;有时候会遇到这么一种情况&#xff0c;我们需要记录…

区分json与jsonp

JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别&#xff0c;但其实他们根本不是一回事儿,下边简单区分概括一下&#xff1a; JSON是一种数据交换格式&#xff0c;而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。…

通俗理解PCA降维作用

作者 | 黄礼泊&#xff0c;广东工业大学数据挖掘与信息检索实验室(DMIR)&#xff0c;机器学习与人工智能&#xff0c;目前研究方向最优化&#xff0c;将最优化理论运用在图像检索、压缩感知生物信号处理等领域。▌概述 本文主要介绍一种降维方法&#xff0c;PCA&#xff08;Pr…

windows和linux添加引导文件,Linux与Windows 10用grub引导教程-Go语言中文社区

前言去年暑假的时候&#xff0c;写了一篇如何装 Linux 和 Windows 10 双系统的文章发在了简书上&#xff0c;我写这篇文章的原因是当初装双系统确实是折腾了许久&#xff0c;网上也找不到一篇详尽的教程。由于去年对于写教程还不是熟练&#xff0c;而这一年多的使用过程也遇到了…

使用Apache对Tomcat进行负载均衡

翻译&#xff1a;疯狂的技术宅原文标题&#xff1a;Load balancing tomcat with Apache原文链接&#xff1a;http://programmergate.com/loa...本文首发微信公众号&#xff1a;充实的脑洞有时候我们需要把自己的应用部署在多个Tomcat实例上&#xff0c;这种场景通常是在使用大量…

linux数据库什么意思,Linux系统中的数据库命令是什么

Linux系统中难免会跟数据库打交道的时候&#xff0c;掌握数据库相关命令是很重要的。下面由学习啦小编为大家整理了Linux系统中数据库命令是什么的相关知识&#xff0c;希望对大家有帮助!Linux系统中的数据库命令是什么&#xff1a;常用命令1.linux下启动mysql的命令&#xff1…

C#.NET 中的类型转换

前些天&#xff0c;碰到了数据类型转换与格式化问题&#xff0c;在网上查找了一下&#xff0c;有人已经把它写了出来&#xff0c;粘贴如下&#xff0c;共大家分享&#xff1a;C#.NET 中的类型转换C# 出来也有些日子了&#xff0c;最近由于编程的需要&#xff0c;对 C# 的类型转…

『科学计算』可视化二元正态分布3D科学可视化实战

二元正态分布可视化本体 由于近来一直再看kaggle的入门书&#xff08;sklearn入门手册的感觉233&#xff09;&#xff0c;感觉对机器学习的理解加深了不少&#xff08;实际上就只是调包能力加强了&#xff09;&#xff0c;联想到假期在python科学计算上也算是进行了一些尝试学…

继中美之后,欧盟会成为下一个 AI 超级体吗?

美国和中国已经是毋庸置疑的AI超级体了&#xff0c;那么欧盟有可能成为下一个吗&#xff1f;德国总理安格拉默克尔以冷酷无情著称&#xff0c;但需要的时候她也可以很幽默。在最近一次由科技杂志《Ada》举办的季度会议上&#xff0c;有人问她是否认为机器人应当拥有权利&#x…

Transformer新型神经网络在机器翻译中的应用 | 公开课笔记

嘉宾 | 于恒来源 | AI科技大本营在线公开课编辑 | Jane于恒&#xff1a;直播间的朋友大家好&#xff01;欢迎大家来到本次AI科技大本营公开课&#xff0c;我是本次讲师于恒。在讲课开始之前先简短的做个自我介绍&#xff0c;我是博士毕业于中国科学院计算技术研究所&#xff0c…

linux终端vi退出命令,如何从命令行关闭vim?

问题描述我知道这更像是一个普通的linux问题&#xff0c;但是没有。因此&#xff0c;当我在命令提示符下输入类似vim的程序时&#xff0c;它会显示文件中的所有文本&#xff0c;我可以编辑它等等。但是我无法弄清楚如何关闭或保存文件并返回命令提示符而不会被杀死这个过程。任…

Mysql 小数点后最多保留两位数

CAST(money/100 as DECIMAL(10,2)) AS num 转载于:https://www.cnblogs.com/moxiaoping/p/7611090.html

这次拿下Python全靠它了!一个交互式的学习资源!

你的假期余额已不足&#xff01;在假期的最后一天&#xff0c;我们给大家介绍一本非常 nice 的 Python 学习书——Project Python。Project Python是一本免费的交互式书籍&#xff0c;它通过使用图形、动画和游戏来教你用 Python编写代码。后面你还将学到解决经典计算机科学问题…

linux启动sql server数据库,SQL Server数据库启动过程详解及启动不起来的问题分析及解决方法...

第五步、启动系统数据库modelmodel系统数据库同样也是SQL Server启动过程中用到的一个非常关键的数据库&#xff0c;如果这个库损坏&#xff0c;SQL Server启动也会失败&#xff0c;关于model数据不能启动的原因基本和master的类似&#xff0c;同样也是两种&#xff1a;1、数据…

navicat对mysql的备份

1&#xff1a;备份位置&#xff1a;_3306的“连接信息”可以看到。或者点&#xff1a;前往设置保存路径 2&#xff1a;建议一定时间点进行备份或者命令执行&#xff1b;转载于:https://blog.51cto.com/q168988/1969780

上当记,收国外快递时,注意相关责任定义

刚才在收到M$从米国寄来的包裹时&#xff0c;一时大意给了送快递的&#xff11;百多的税钱&#xff0c;后来想想不对&#xff0c;在包裹上看到DDP字样&#xff08;Delivery duty paid&#xff09;&#xff0c;上网一查DDP&#xff1a; “完税后交货&#xff08;……指定目的地&…

python远程登录linux命令,Python+requests通过paramiko远程登录Linux执行sh命令

在做自动化测试过程中, 偶尔需要登录Linux服务器执行一些sh命令。Python的paramiko模块, 遵循SSH2协议, 支持以加密和认证的方式远程连接服务器, 可用来连接远程linux主机, 然后执行Linux命令或者通过SFTP传输文件封装的方法import paramikoclass Operate_Server():def __init_…

2017-09-29 前端日报

2017-09-29 前端日报 精选 被誉为神器的requestAnimationFrame我是怎样让网站用上HTML5 ManifestReact 的性能优化&#xff08;一&#xff09;当 PureComponent 遇上 ImmutableJSJavaScript 异步队列实现及拓展CSS Grid Gotchas And Stumbling BlocksAbortable fetchAlloyTeam …

Apache Kylin v2.5.0正式发布,开源分布式分析引擎

文章转载自开源中国&#xff0c;作者 Apache Kylin 社区日前&#xff0c;Apache Kylin 社区宣布&#xff0c;Apache Kylin v2.5.0 正式发布。Apache Kylin 是一个开源的分布式分析引擎&#xff0c;旨在为极大数据集提供 SQL 接口和多维分析&#xff08;OLAP&#xff09;的能力。…