我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL入门教程3 —— 创建、选择并使用数据库

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL入门教程3 —— 创建、选择并使用数据库

假定在你的家(你的“动物园”)中有很多宠物,并且你想跟踪关于它们各种类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们,然后你可以从表中检索数据来回答关于动物不同种类的问题。本节显示如何做到所有这些事情:

·创建数据库

·创建数据库表

·装载数据到数据库表

·以各种方法从表中检索数据

·使用多个表

动物园数据库很简单(特意的),但是不难把它想象成可能用到类似数据库的真实世界情况。例如,农夫可以使用这样的一个数据库来追踪家畜,或者兽医可以用它跟踪病畜记录。从MySQL网址上可以获得后面章节中将用到的含有部分查询和样例数据的动物园分发。有tar压缩格式 (http://downloads.mysql.com/docs/menagerie-db.tar.gz)和Zip压缩格式(http://downloads.mysql.com/docs/menagerie-db.zip)。

使用SHOW语句找出服务器上当前存在什么数据库:

mysql> SHOW DATABASES; +----------+
| Database |
+----------+
| mysql    |
| test     |
| tmp      |
+----------+

可能你的机器上的数据库列表是不同的,但是很可能有mysql和test数据库。mysql是必需的,因为它描述用户访问权限,test数据库经常作为用户试身手的工作区。

请注意如果没有SHOW DATABASES权限,则不能看见所有数据库。

如果test数据库存在,尝试访问它:

mysql> USE test Database changed

注意,USE,类似QUIT,不需要一个分号。(如果你喜欢,你可以用一个分号终止这样的语句;这无碍)USE语句在使用上也有另外一个特殊的地方:它必须在一个单行上给出。

你可以在后面的例子中使用test数据库(如果你能访问它),但是你在该数据库创建的任何东西可以被访问它的其它人删除,因此,你应该询问MySQL管理员许可你使用自己的一个数据库。假定你想要调用你的menagerie,管理员需要执行这样一条命令:

mysql> GRANT ALL ON menagerie.* TO 'your_mysql_name'@'your_client_host';

这里your_mysql_name是分配给你的MySQL用户名,your_client_host是所连接的服务器所在的主机。

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

mysql> CREATE DATABASE menagerie;

在Unix下,数据库名称是区分大小写的(不像SQL关键字),因此你必须总是以menagerie访问数据库,而不能用Menagerie、MENAGERIE或其它一些变量。对表名也是这样的。(在Windows下,该限制不适用,尽管你必须在一个给定的查询中使用同样的大小写来引用数据库和表。但是,由于多种原因,作为最好的惯例,一定要使用与数据库创建时的同样的大小写。)

创建数据库并不表示选定并使用它,你必须明确地操作。为了使menagerie成为当前的数据库,使用这个命令:

mysql> USE menagerie Database changed

数据库只需要创建一次,但是必须在每次启动mysql会话时在使用前先选择它。你可以根据上面的例子执行一个USE语句来实现。还可以在调用mysql时,通过命令行选择数据库,只需要在提供连接参数之后指定数据库名称。例如:

shell> mysql -h host -u user -p menagerie Enter password: ********

注意,刚才显示的命令行中的menagerie是你的 密码。如果你想要在命令行上在-p选项后提供 密码,则不能插入空格(例如,如-pmypassword,不是-p mypassword)。但是,不建议在命令行输入密码,因为这样会暴露 密码,能被在机器上登录的其它用户窥探到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL入门教程3 —— 创建、选择并使用数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL入门教程3 —— 创建、选择并使用数据库

假定在你的家(你的“动物园”)中有很多宠物,并且你想跟踪关于它们各种类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们,然后你可以从表中检索数据来回答关于动物不同种类的问题。本节显示如何做到所有这些事情:·创建数据库·创建
2022-05-12

创建并选择 MySQL 数据库

创建数据库可以使用以下语句创建数据库 -CREATE DATABASE databaseName;示例CREATE DATABASE STUDENT选择 MySQL 数据库如果我们希望访问和使用特定数据库,我们可以使用以下查询 -查询mys
2023-10-22

MySQL入门教程4 —— 创建表并将数据装入表

1.创建表创建数据库是很容易的部分,但是在这时它是空的,正如SHOW TABLES将告诉你的:mysql> SHOW TABLES; Empty set (0.00 sec)较难的部分是决定你的数据库结构应该是什么:你需要什么数据库表,各数
2022-05-21

Django数据库(SQlite)基本入门使用教程

目录1:创建工程2:创建blog应用3:数据库操作 4.在blog_demo表中添加数据:总结1:创建工程django-admin startproject mysite创建完成后,工程目录结构如下:manage.py ----- Dj
2022-07-06

MySQL入门教程7 —— 常用数据库查询的示例

下面是一些学习如何用MySQL解决一些常见问题的例子。在一些例子中,使用数据库表“shop”来储存某个商人(经销商)的每件物品(物品号)的价格。假定每个商人对每项物品有一个固定价格,那么(物品,商人)即为该记录的主关键字。启动命令行工具my
2022-05-12

DDL数据库与表的创建和管理深入讲解使用教程

目录一、基本概念二、创建和管理数据库1、创建数据库2、管理数据库3、修改数据库4、删除数据库三、创建和管理表1、创建表2、修改表3、重命名表4、删除表5、清空表四、DCL中的COMMIT和ROLLBACK1、commit2、rollback
2023-04-19

DBeaver连接本地MySQL并创建数据库/表的基础操作教程

本文详细讲解了使用DBeaver连接本地MySQL数据库以及创建数据库和表的基本操作。具体步骤如下:连接MySQL启动DBeaver创建连接,选择MySQL驱动填写连接信息,测试并保存连接创建数据库右键单击数据库导航器选择“新建”>“数据库”输入数据库名称,选择字符集和排序创建表右键单击数据库选择“新建”>“表”输入表名,添加列设置主键,单击“确定”创建表本文还提供了Java代码示例,演示如何连接MySQL数据库、创建数据库和表。
DBeaver连接本地MySQL并创建数据库/表的基础操作教程
2024-04-02

python实现MySQL 数据库表格创建 数据插入及获取插入ID操作教程

目录创建表格检查表格是否存在主键插入数据到表格插入多行获取插入的ID创建表格要在mysql中创建表格,请使用"CREATE TABLE"语句。确保在创建连接时定义了数据库的名称。示例创建一个名为 "customers" 的表格:im
python实现MySQL 数据库表格创建 数据插入及获取插入ID操作教程
2023-11-11

一步步教你使用Navicat工具创建MySQL数据库连接

目录打开navicat数据库可视化工具方式一:方式二:javascript填写数据库连接名和用户名密码,并测试连接总结打开navicat数据库可视化工具提前下载好navicat,可以直接去官网哦,打开navicat工具,他是操作mysql
2023-03-03

MySQL存储过程的创建使用以及实现数据快速插入

目录一,存储过程介绍二,存储过程的优缺点 三,存储过程的创建与调用3.1,存储过程中的常用语法及参数3.2,存储过程的使用四,存储过程中的变量及使用细则4.1,变量定义4.2,变量赋值4.3,用户变量的使用4.4,存储过程的一些常用查看命令
2023-03-09

.NET 5/.NET Core使用EF Core 5连接MySQL数据库写入/读取数据示例教程

本文首发于《.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程》前言在.NET Core/.NET 5的应用程序开发,与其经常搭配的数据库可能是SQL Server。而
.NET 5/.NET Core使用EF Core 5连接MySQL数据库写入/读取数据示例教程
2017-10-26

MySQL存储过程创建使用及实现数据快速插入的方法是什么

本文小编为大家详细介绍“MySQL存储过程创建使用及实现数据快速插入的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“MySQL存储过程创建使用及实现数据快速插入的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一
2023-03-10

编程热搜

目录