CCuTV中视快报网,中视快报上海,中视快报地方,中视快报公益,中视快报戏剧

您好,欢迎访问CCuTV中视快报网上海,我们将竭诚为您服务!

mysql关系型数据库的优点和缺点(关于mysql在工作中的意义)

2023-02-28 17:32来源:未知 频道:知识百科 阅读:
《中视快报网》视点快报客户端官方帐号网站!
 追踪网络热点,关注民生动态,传播中华文化,倡导网络新时代!
http://www.中视快报网.cn/中视快报网中文网址上线! 
中视快报网.东视融媒【中视快报号】:

 

上节课,我们向您介绍了数据库的基本概念。请审查门打开数据库,——SQL。本课我们以MySQL为例介绍关系数据库的基本用法。

一、创建数据库环境

既然要用MySQL数据库,就需要先安装MySQL数据库。详情请参考MySQL安装教程。

https://www.cnblogs.com/winton-nfs/p/11524007.html。下载安装mysql数据库环境后,就可以正常使用MySQL数据库了。如果需要,还可以安装MySQL数据库客户端工具,这样就不用在命令行操作了。比较好的MySQL数据库客户端工具有SQLyog、Navicat for MySQL、Valentina Studio等。但是大部分都是收费的。这里我们用的是免费的Valentina Studio,你可以根据个人需求选择安装。

二、创建数据库

数据库是我们存储数据表的仓库,就像我们电脑里的文件夹一样。刚刚安装的MySQL数据库就像我们刚从数码城买的新电脑一样。开机后发现里面什么都没有(已经默认安装在电脑里的软件不算,不要携带。),这时候我们要在新电脑里创建各种文件夹来存放以后要用到的各种文件。

MySQL数据库也是如此。连接刚安装好的MySQL数据库后,发现是空的,什么都没有。这时,我们想到了创建第一个数据库来存储一些后续的数据表。这个时候数据库就像是电脑的一个新文件夹,数据表就像是我们文件夹里的一个文档。每个数据表根据不同的需求存储各种数据。如下图所示。

例如,如果我们想创建一个名为firstddb的数据库,我们可以使用下面的creation语句。

创建数据库后,我们可以在这个firstdb数据库下创建各种数据表。当然,我们也可以用同样的方法创建更多的其他新数据库。

【记住重点!】创建数据库的基本语法:

create database 数据库名称;

注意:SQL语句不区分大小写,通常使用英文分号(;)结束。

三、创建数据表

创建数据库后,我们可以在数据库下创建各种数据表,以下简称为表。例如,现在我们想创建一个名为titanic的表,可以使用下面的表构建语句来创建它。

选择整个建表语句后,点击左上角的执行按钮,执行创建语句,就可以创建一个名为titanic的表了。

【记住重点!]建表语句:的基本语法

create table if not exists 表名(

字段名1 字段类型 条件约束,

字段名2 字段类型 条件约束,

字段名3 字段类型 条件约束,

……

主键(主键字段)

)其他;

1、表字段

表字段表示关系数据库中的列。每个字段代表一列,存储不同的数据。Titanic表包含12个字段,如PassengerId、Survived、Pclass等。

各字段含义:

乘客Id乘客号

幸存下来了吗?

p头等舱机票等级

姓名乘客姓名

性别乘客性别

年龄乘客年

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)

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

郑重声明:本文仅代表作者个人观点,与中视快报网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容,中视快报网号系信息发布平台,中视快报网仅提供信息存储空间服务。如有侵权请出示权属凭证联系管理员(975981118@qq.com)删除!
|中视快报网电话|中视快报网戏剧|中视快报网电子版官网|中视快报网电子版阅读|中视快报网投诉|中视快报网APP|中视快报网是国家级媒体吗|中视快报网是央视的吗|中视快报网专栏|中视快报网上海书评|投诉中视快报网|中视快报网有哪些内容|中视快报网在哪里看|中视快报网地址|中视快报网中文网址新版上线|中视快报网新浪博客|中视快报网新闻频道|中视快报网李克诚|中视快报网官网|中视快报网记者|

上一篇:家里养的鸽子怎么抓一对 家里养的鸽子如何抓一对

下一篇:菊花断了可以插活吗?

相关推荐

返回顶部