# MySQL创建数据库与表

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/19661.html | 发布：2023-04-17 | 更新：2023-04-17 | 分类：建站教程

（一），MySQL的安装：  
MySQL5.5的安装包：  
http://dev.mysql.com/downloads/mysql/

 

MySQL的安装请看下面博客：  
http://jingyan.baidu.com/article/ed2a5d1f4968c909f6be179f.html

 

是否安装成功的测试：   
我们可以发送快捷方式到桌面，或者固定到开始菜单方便使用。单击打开：

 

这里的密码为你安装时自己设定的密码。输入密码，回车得到下图，则安装成功

 

（二），MySQL的简单操作：

 

（1），简单命令：获取服务器告诉它的版本号和当前日期。

 

（2），简单命令：使用MySQL进行计算器的操作。

 

*注意：不区分大小写输入关键词，接受自由格式的输入：输入语句可以多行输入，但是直到看见分号才执行，例如我们可以拆分输入，  
mysql> SELECT  
-> USER()  
-> ,  
-> CURRENT_DATE;

 

（四）创建并使用数据库

 

（1），使用SHOW语句找出服务器上当前存在什么数据库：

 

（每台电脑的数据库列表都不一样，但是一般都具有mysql和test这2个数据库。因为mysql是必需的，因为它描述用户访问权限，test数据库经常作为用户试身手的工作区。）

 

（2），创建并选择数据库  
我们可以使用creat来创建一个数据库，数据库名称一般可以任意  
mysql> CREATE DATABASE menagerie;  
为了使menagerie成为当前的数据库，使用use命令来使用它：  
mysql> USE menagerie

 

（3），创建表

 

就我们刚刚建立的menagerie数据库而言，我们使用show语句查看当前状态，可以看到他此时为空

 

但是对于一个数据库，数据库结构应该是什么，什么数据库表，各数据库表中有什么样的列？这就比较难，需要你去考虑每个元素应该是什么样作用，是作为数据库的属性还是数据库的实体，他们之间有着什么样的联系？我们可以画ER图来理清逻辑上的关系。

 

数据库中ER图的作用与ER图的使用，请关注这个博客（长期更新）：

 

数据库的基础知识，请阅读这篇博客，有比较详细的讲解：

 

我们在这里以一个宠物店为例，创建一个数据库的表：

 

这时我们需要一个包含你每个宠物的记录的表。它可称为pet表，并且它至少应该包含每个动物的名字，除了名字本身，一个表也应该包含另外的信息。那么我们可能考虑到每个动物的主人，你可能也想要了解每个宠物的种类，性别，年龄之类的。

 

于是我们创建一个这样的表，包含6项基础的信息：名字、主人、种类，性别、出生和死亡日期。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
