如何建数据库(如何使用mysql建立数据库)
以前课大家给各位介紹了数据库的基本要素,实际请回望 开启数据库的大门口——SQL。这节课大家以关联型数据库MySQL为例子,跟各位详细介绍关联型数据库的基本上使用方法。

一.创建数据库百思特网自然环境
即然我们要应用MySQL数据库,最先必须 安裝MySQL数据库,实际能够参照MySQL使用教程https://www.cnblogs.com/winton-nfs/p/11524007.html。安装下载好MySQL数据库自然环境后就可以一切正常应用mysql数据库了。有需要的话还百思特网能够安裝MySQL数据库手机客户端专用工具,那样就无需在cmd开展实际操作了,较为好使的MySQL数据库手机客户端专用工具有SQLyog.Navicat for MySQL.Valentina Studio等,但是绝大多数全是收费标准的。这儿大家应用的是完全免费的Valentina Studio,能够依据自身必须 自百思特网行挑选安裝。

二.创建数据库
数据库便是大家存取数据表的库房,就如同大家电脑上中的文件夹名称,刚安裝好的MySQL数据库如同大家刚从数码城买回去的新电脑一样,启动之后发觉里边什么也没有(电脑上里默认设置早已安裝好的手机软件算不上,不必抬扛。。。),此刻大家想在新电脑中创建各种各样文件夹名称,用于储放各种各样大家未来要使用的文档。
MySQL数据库也是一样,大家联接进到刚安裝好的MySQL数据库后看到里边也是空的,什么也没有,此刻人们就惦记着要创建第一个数据库,用于储放事后的一些数据分析表。这时候数据库就好似电脑上的加密文件夹,而数据分析表就好像大家文件夹名称中的一个个文本文档,每一个数据分析表依据不一样的规定分类整理地储放着各种各样数据信息。如下图所显示。

例如,我们要创建一个名叫firstddb的数据库,能够应用下列创建句子。

创建好数据库之后,事后大家就可以在这个firstdb数据库下边创建各种各样数据分析表了。自然,大家还可以应用一样的方式创建大量别的新的数据库。
【记关键!!!】创建数据库基本上英语的语法:
create database 数据库名字;
留意:SQL句子不区别英文大小写,且一般以英语分号(;)末尾。
三.创建数据分析表
创建好数据库以后,大家就可以在数据库下创建各种各样数据分析表了,下列我通称表。例如如今大家要想创建一个名叫titanic的表,能够应用下列建表语句开展创建。

选定全部建表语句后选择左上方的▶️Execute按键实行该创建句子,就能创建获得一个名叫titanic的表。
【记关键!!!】建表语句基本上英语的语法:
create table if not exists 表名(
字段名1 字段种类 标准约束,
字段名2 字段种类 标准约束,
字段名3 字段种类 标准约束,
......
外键约束(外键约束字段)
)别的;
1.表字段
表字段是表明关联型数据库中的列,每一个字段表明一列,各自储存不一样的数据信息。titanic表格中包括了PassengerId.Survived.Pclass等共12个字段。
各字段含意:
PassengerId 旅客序号
Survived 是不是活下来
Pclass 车票级别
Name 旅客名字
Sex 旅客性別
Age 旅客年纪
SibSp 兄妹/另一半总数
Parch 爸爸妈妈/儿女总数
Ticket 车票号
Fare 车票价钱
Cabin 船仓
Embarked 登陆海港
2.普遍基本数据类型
基本数据类型是用于补充说明表字段的,一般每一个字段都相匹配着不一样的基本数据类型。例如,時间字段一般应用日期文件格式的基本数据类型,名字字段一般应用字符串类型,年纪字段一般应用整数金额种类这些。下列是MySQL中几类常见的基本数据类型。
1)标值种类

2)日期种类

3)字符串类型

3.标准约束
标准约束说白了便是用于约束字段的,例如一些字段是是非非空的就务必确保该列不可以发生空值,一些字段规定达到唯一性那麼该列就不可以发生重复值这些。MySQL中常用的标准约束有下列几类。
外键约束(PRIMARY KEY)
外键约束(PRIMARY KEY)”的详细叫法是“外键约束约束”。MySQL外键约束约束是一个列或是列的组成,其值能唯一地标志表格中的每一行。那样的一列或两列称之为表的外键约束,根据它还可以强制性表的实体线一致性。比如在titanic表格中,旅客序号PassengerId就表明一个外键约束,它能唯一标志表格中的每一行数据信息,即每一个PassengerId各自相匹配着不一样的旅客。
非空约束(NOT NULL)
标志该字段不可以为空,非务必设定。
唯一性(UNIQUE)
标志该字段的值是唯一的,非务必设定。
自增(AUTO_INCREMEN)
标志该字段的值全自动提升,整数金额种类,一般在界定外键约束中应用。
初始值(DEFAULT)
标志该字段须设定初始值,比如,设定初始值为0等,非务必设定。
无标记(UNSIGNED)
标志该字段无标记,非务必设定。
外键约束(FOREIGNKEY)
标志该字段为该表的外键约束,一般较少应用。