MySQL创建数据库与表

(一),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项基础的信息:名字、主人、种类,性别、出生和死亡日期。

 

0

评论0

请先
显示验证码
没有账号?注册  忘记密码?