创建和选择数据库

server/2024/9/24 23:24:00/

如果管理员在设置权限时为您创建了数据库,您可以开始使用它。否则,您需要自己创建:

 mysql> CREATE DATABASE menagerie;

在Unix系统下,数据库名称区分大小写(与SQL关键词不同),因此您必须始终将您的数据库称为menagerie,而不是Menagerie、MENAGERIE或其他变体。表名也是如此。(在Windows下,这个限制不适用,尽管在单个查询中,您必须始终使用相同的大小写来引用数据库和表。然而,出于各种原因,建议的最佳做法始终是使用创建数据库时使用的相同大小写格式。)

如果在尝试创建数据库时出现类似“ERROR 1044 (42000): Access denied for user 'micah'@'localhost' to database 'menagerie'”的错误,这意味着您的用户帐户没有必要的权限执行该操作。

创建数据库并不会自动选择它以供使用;您必须明确执行该操作。要将menagerie设为当前数据库,请使用以下语句:

mysql> USE menagerieDatabase changed

您的数据库只需要创建一次,但每次开始一个mysql会话时都必须选择它以供使用。您可以通过发出类似示例中所示的USE语句来实现这一点。或者,您可以在调用mysql时在命令行上选择数据库。只需在可能需要提供的任何连接参数之后指定其名称。例如:

$> mysql -h host -u user -p menagerieEnter password: ********

重要提示:在上面显示的命令中,menagerie不是您的密码。如果您想在-p选项后在命令行上提供密码,您必须无空格地这样做(例如,作为-ppassword,而不是-p password)。然而,不建议将密码放在命令行上,因为这样做会暴露给其他用户在您的计算机上登录时窥探到密码的风险。

您可以随时使用SELECT DATABASE()命令查看当前选择的数据库。


http://www.ppmy.cn/server/41693.html

相关文章

Nginx生产环境最佳实践之配置灰度环境

你好呀,我是赵兴晨,文科程序员。 下面的内容可以说是干货满满建议先收藏再慢慢细品。 今天,我想与大家深入探讨一个我们日常工作中不可或缺的话题——灰度环境。你是否在工作中使用过灰度环境?如果是,你的使用体验如…

苍穹外卖-day01(SpringBoot+SSM的企业级Java项目实战)

苍穹外卖-day01 课程内容 软件开发整体介绍 苍穹外卖项目介绍 开发环境搭建 导入接口文档 Swagger 项目整体效果展示: 管理端-外卖商家使用 用户端-点餐用户使用 当我们完成该项目的学习,可以培养以下能力: 1. 软件开发整体介绍 作为…

数据结构--链表的基本操作

1. 链表的概念及结构 概念:链表是⼀种物理存储结构上⾮连续、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表 中的指针链接次序实现的 。 链表也是线性表的一种。 链表的结构跟⽕⻋⻋厢相似,淡季时⻋次的⻋厢会相应减少,旺季时…

c++ 各版本特性介绍

c C是一种高级编程语言,以其强大的功能、灵活性和高效性而闻名。它是由Bjarne Stroustrup在20世纪80年代初期在贝尔实验室开发的,作为C语言的一个扩展。C不仅包含了C语言的所有特性,还引入了面向对象编程(OOP)的概念&…

Centos 6.10 安装oracle10.2.0.1

由于阿里云机房要下架旧服务器,单位未购买整机迁移服务,且业务较老不兼容Oracle11g,所以新购买一台新服务器进行安装Oracle10.2.0.1 ,后续再将数据迁移到新服务器上。 对外ip 内部ip 数据库版本 操作系统版本 实例名 源库 1…

阿里云Redis创建使用

说明:本文介绍如何使用阿里云Redis,包括开通、连接、使用; 开通 进入官网Redis产品页,点击免费试用(白嫖); 选择中间这个,云数据库Redis版; 开通完成后,可在…

(delphi11最新学习资料) Object Pascal 学习笔记---第12章第1节 ( 类数据、Virtual类方法和隐藏的self参数)

12.1.1 类数据 ​ 类数据是所有类对象之间共享的数据,提供全局存储但具有类特定的访问权限(包括访问限制)。您如何声明类数据?只需在类中定义一个标记为“class var”的部分: type TMyData class private class …

linux系统介绍和安装教程(含安装链接放在最下面了)

一、linux系统简介 在Linux和C语言的发展历程中,有几位关键人物为它们的诞生和推广做出了重要贡献。 首先,肯汤姆森(Ken Thompson)是一位在AT&T公司工作的员工,他不仅发明了B语言,还创造了Unix系统。…