专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

mysql创建数据库教程(mysql怎么创建数据库)

来源:小易整编  作者:小易  发布时间:2023-01-13 11:11
摘要:mysql创建数据库教程(mysql怎么创建数据库)。本节课我们以关系型数据库MySQL为例,跟大家介绍关系型数据库的基本用法。一、创建数据库环境既然我们要使用MySQL数据库,首先需要安装MySQL数据库。下载安装好MySQL数据库环境后...
mysql创建数据库教程(mysql怎么创建数据库)。本节课我们以关系型数据库MySQL为例,跟大家介绍关系型数据库的基本用法。

mysql创建数据库教程(mysql怎么创建数据库)

一、创建数据库环境

既然我们要使用MySQL数据库,首先需要安装MySQL数据库。下载安装好MySQL数据库环境后就可以正常使用mysql数据库了。有需要的话还可以安装MySQL数据库客户端工具,这样就不用在命令行进行操作了,比较好用的MySQL数据库客户端工具有SQLyog、Navicat for MySQL、Valentina Studio等,这里我们使用的是免费的Valentina Studio,可以根据个人需要自行选择安装。

mysql创建数据库教程(mysql怎么创建数据库)

二、创建数据库
数据库就是我们存放数据表的仓库,就好比我们电脑中的文件夹,刚刚安装好的MySQL数据库就像我们刚从数码城买回来的新电脑一样,开机以后发现里面什么也没有(电脑里默认已经安装好的软件不算,不要抬扛。。。),这时候我们想在新电脑中创建各种文件夹,用来存放各种我们将来要用的文件。
MySQL数据库也是一样,我们连接进入刚刚安装好的MySQL数据库后发现里面也是空的,什么也没有,这时候我们就想着要创建第一个数据库,用来存放后续的一些数据表。这时数据库就如同电脑的新建文件夹,而数据表就像是我们文件夹中的一个个文档,每个数据表根据不同的要求分门别类地存放着各种数据。如下图所示。

mysql创建数据库教程(mysql怎么创建数据库)

比如,我们要创建一个名为firstddb的数据库,可以使用以下创建语句。

mysql创建数据库教程(mysql怎么创建数据库)

创建好数据库以后,后续我们就可以在这个firstdb数据库下面创建各种数据表了。当然,我们也可以使用同样的方法创建更多其他新的数据库。
【记重点!!!】创建数据库基本语法:
create database 数据库名称;
注意:SQL语句不区分大小写,且通常以英文分号(;)结尾。
三、创建数据表
创建好数据库之后,我们就可以在数据库下创建各种数据表了,以下我们简称表。比如现在我们想要创建一个名为titanic的表,可以使用以下建表语句进行创建。

mysql创建数据库教程(mysql怎么创建数据库)

选中整个建表语句后点击左上角的▶️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)数值类型

mysql创建数据库教程(mysql怎么创建数据库)

2)日期类型

mysql创建数据库教程(mysql怎么创建数据库)

3)字符串类型

mysql创建数据库教程(mysql怎么创建数据库)

3、条件约束

条件约束顾名思义就是用来约束字段的,比如某些字段是非空的就必须保证该列不能出现空值,某些字段要求满足唯一性那么该列就不能出现重复值等等。MySQL中常见的条件约束有以下几种。

主键(PRIMARY KEY)
主键(PRIMARY KEY)”的完整称呼是“主键约束”。MySQL主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。例如在titanic表中,乘客编号PassengerId就表示一个主键,它能唯一标识表中的每一行数据,即每一个PassengerId分别对应着不同的乘客。

非空约束(NOT NULL)

标识该字段不能为空,非必须设置。

唯一性(UNIQUE)

标识该字段的值是唯一的,非必须设置。

自增(AUTO_INCREMEN)

标识该字段的值自动增加,整数类型,一般在定义主键中使用。

默认值(DEFAULT)

标识该字段须设置默认值,例如,设置默认值为0等,非必须设置。

无符号(UNSIGNED)

标识该字段无符号,非必须设置。

外键(FOREIGNKEY)

标识该字段为该表的外键,一般较少使用。

四、总结
以上就是MySQL创建数据库以及数据表的基本操作

本文地址:百科问答频道 https://www.neebe.cn/wenda/903007.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 数据库管理是什么意思?

    数据库管理是什么意思?

    数据库管理是指通过数据库管理系统来管理、访问存储在数据库中的数据的过程。它也和实现电子档案库、图书馆的相关软件的开发有着密切的联系。数据库管理特别强调数据的独立性和可移植性,从而保证数据的可靠性和安全性。数据库管理的主要作用,是把一些内容...

  • 共享数据库是什么意思?

    共享数据库是什么意思?

    共享数据库是一种常见的开发工作流程,即团队中的所有开发人员都共享某一个数据库的访问权限,都使用该数据库来支持应用程序开发。无需为每个工程师配置基础架构,使安装成本降至最低,因而人们愿意选择它。但由于工程师做出改变的同时不得不承担着影响其他...

  • 公用数据库是什么

    公用数据库是什么

    公共数据库是指数据库软件(如Access、SQLServer等)生成的各种包含元器件信息的表格文件。AltiumDesign通过创建和使用关联数据库DBLib文件,可直接从公共数据库调取元器件并通过连接库文件与公共数据库保持同步更新。公共...

  • 关系型数据库的基本原理是什么

    关系型数据库的基本原理是什么

    关系型数据库采用的是关系模型,即把数据组织成一个或多个表格(称为关系),每个表格包含多个列,每行代表一个记录。这种模型的优点是简单易懂,容易维护,便于数据查询和修改。其次是数据结构,关系型数据库采用的是二维表格结构,每个表格有一个主键用于唯...

  • 云数据库RDS是什么

    云数据库RDS是什么

    关系型数据库(RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。关系型数据库(RelationalDatabaseSer...

  • 数据库系统由哪几部分组成,什么是数据库系统

    数据库系统由哪几部分组成,什么是数据库系统

    数据库系统由哪几部分组成,什么是数据库系统各位小伙伴们,最近忙于自己的事情,难得闲下心来想在这里记录些什么,在自己做网络知识相关笔记的时候,才想起自己的知识库里存有之前学习的数据库相关的知识,所幸的是自己的勤快做的笔记能够存留下来,于是自己...

  • 外键约束怎么写,MySql外键约束教程

    外键约束怎么写,MySql外键约束教程

    外键约束怎么写,MySql外键约束教程学习目标掌握外键约束的添加方法知道外键约束字段的添加及删除规则1.多表查询概述l实际开发中,一个项目通常需要很多张表才能完成。l例如:一个商城项目就需要分类表(category)、商品表(product...

  • 关系数据库有哪几种,常用关系数据库介绍

    关系数据库有哪几种,常用关系数据库介绍

    关系数据库有哪几种,常用关系数据库介绍数据库管理系统是用于创建,维护与管理数据库的系统软件,是搭建其他应用环境所必备的软件之一,是软件系统架构的重要组成部分。对于IT人员,不论是开发还是测试人员都是其必须掌握的软件。对于开发可以说是他们吃饭...

  • 周排行
  • 月排行
  • 年排行

精彩推荐