首页 > 数据库 >SQL、Mysql、数据库到底什么关系

SQL、Mysql、数据库到底什么关系

时间:2024-06-20 14:44:14浏览次数:26  
标签:数据库 SQL 日期 Mysql 字符串 列名

sql很多都搞不清Sql和Mysql,数据库之间的关系,其实这些概念之间的关系用下面这张图就能搞懂:

也就是说,数据库是草图,Mysql是交稿,数据可以理解成砖块,sql是处理砖块(数据)的工具。

下面这张图是SQL的常见分类,以及常用操作指令:

数据库中表的结构包括了代表列名的列,和具体数据的行
表中的某一列(或几列)会被定为主键,表示数据唯一性
主键值不允许有重复
联结 join:不同表之间通过主键联系起来

数据库的数据类型:1)字符串型 2)数字型 3)日期
1)字符串类型:char定长字符串 varchar可变长度字符串 text文本字符串类型 blob二进制的文本数据(视频等)等等
2)数字型:int整型 float浮点型 等等
3)日期型:date日期值 datetime日期与时间组合 timestamp等等

SQL书写规则:
1)语句以英文 ;结尾
2)不区分关键字的大小写
3)表名与列名不区分大小写
4) 输入符号的时候只能用英文
5)列名不能加单引号

前要安装好Mysql和Navicat端,通过Navicat端进行表创建、删除、查询、更新等操作。之后就可以对各种不同数据库操作系统进行访问。

在添加表,如图为例:

标签:数据库,SQL,日期,Mysql,字符串,列名
From: https://www.cnblogs.com/saiyikeji/p/18258630

相关文章

  • MySQL的优化建议和策略
    当谈到MySQL的优化时,以下是一些具体的建议和策略,它们可以帮助您提高MySQL数据库的性能:1.数据库设计优化规范化设计:将数据分解为更小的表,降低数据冗余度,提高数据一致性和查询效率。选择合适的数据类型:选择合适的数据类型可以减少存储空间的占用,提高数据检索和计算的效率。避......
  • 数据库管理系统的数据隔离级别
    数据库中的幻读和不可重复读是并发事务处理中的两个重要概念,它们与事务的隔离级别紧密相关。以下是对这些概念的进一步解释以及它们在不同隔离级别下的表现:不可重复读(Non-repeatableRead):不可重复读发生在一个事务读取了某个数据项,然后在同一事务中再次尝试读取同一数据项时,发......
  • 单细胞测序最好的教程(十四)测序原始数据公开至NCBI数据库
    作者按国内对于单细胞测序相关的中文教程确实不够全面,当然NCBI官网给的上传教程也比较详细了,所以变成了会者不难。本教程你现在可能用不上,但是你如果做单细胞测序,那么未来你一定会用上,建议收藏。在这里,我们将演示如何将测序文件完整上传到NCBI上。本教程首发于单细胞最好的中文......
  • 数据库系统概论-第6章关系数据理论
    6.1问题的提出针对一个具体问题,应该如何构造一个适合于它的数据库模式,即应该构造几个关系模式,每个关系由哪些属性组成。关系数据库的规范化理论。本章中把关系模式看作一个三元组R<U,F>。当且仅当U上的一个关系r满足F时,r称为关系模式R<U,F>的一个关系。作为一个二维表,关系要......
  • 数据库系统概论-第4章数据库安全性
    数据库的数据保护主要包括数据的安全性和完整性。4.1数据库安全性慨述指保护数据库以防止不合法使用所造成的数据泄露,更改或破坏。4.1.1数据库的不安全因素①非授权用户对数据库的恶意存取和破坏。②数据库中重要或敏感的数据被泄露。③安全环境的脆弱性。4.1.2安全标准......
  • Oracle数据库
    启动报错:TNS-12560:TNS:protocoladaptererrorTNS-00584:ValidnodecheckingconfigurationerrorTNS-12560:TNS:协议适配器错误同时伴有TNS-00584:有效节点检查配置错误的解决方法:vi/home/oracle/app/product/11.2.0/db_1/network/admin/sqlnet.ora增加白名单:tcp.v......
  • 管理 MySQL Shell 配置选项
    与任何工具一样,MySQLShell的开箱即用配置可能无法满足每个用户在任何情况下的需求。我们需要一种方法来轻松查看、更新和持续(如有必要)更改默认配置。有一条命令可以帮助我们管理MySQLShell配置。这条命令就是\option。 查看帮助MySQLlocalhostJS>\optionNAME......
  • 基于java的酒店管理系统(ppt+ER图+流程图+需求背景数据库+架构说明有文视频源码齐全)
    1引言1.1编写目的本文档为阳光酒店管理系统概要设计说明书,为阳光酒店管理系统详细设计的主要依据。1.2背景本软件全称为XX酒店管理系统。本软件为清华IT学习认证中心1123班顾俊小组毕业设计项目,由小组成员顾俊、董丰共同完成。软件适用于普通二星级酒店、宾馆。1.3参考资......
  • Sql注入基础
    1.Sql注入基础1.1SQL注入的发生1.2如何获取数据库信息show命令select+函数系统库1.3参数会如何处理?1.4Sql注入的完整流程判断是否可以注入获得数据库名获得表名获取列名获得数据2.SQL注入自动化工具2.1sqlmap2.2sqlmap参数详解sqlmap-......
  • MySQL入门学习-连接查询.INNER JOIN
        表的连接在数据库中扮演着至关重要的角色。当我们处理多个表之间的关联数据时,连接查询是必不可少的。    假设我们有两个表A和B,它们有一个共同的字段。现在,我们想从A和B中选择出所有匹配的数据。这就是连接查询的作用。    以下是一个基本的......