首页 > 数据库 >【2.0】SQL语句介绍

【2.0】SQL语句介绍

时间:2024-01-29 21:45:21浏览次数:31  
标签:语句 表中 表头 表单 SQL 2.0 数据

【一】SQL语句的由来

【1】socket通信

  • 任何基于网络通信的应用程序底层用的都是scoket
    • 服务端
      • 基于socket通信
      • 收发消息
    • 客户端
      • 基于socket通信
      • 收发消息

【2】SQL语句的由来

  • 为了使 MySQL 不仅能支持 MySQL 自己的客户端应用程序,还能支持其他编程语言
  • MySQL 采用了 SQL 作为统一的语言来进行数据操作。
  • 这样就可以让服务器端兼容所有语言,因为所有的客户端应用程序都可以通过执行相同的 SQL 语句来进行数据操作。

【二】库/表/记录/表头/表单

【1】库(Database)

  • 库是指在数据库管理系统中用于存储和组织数据的容器。
  • 它可以视为一个文件夹,用于存放相关的数据表。 数据库中可以包含多个库,每个库可以包含多个表。

【2】 表(Table)

  • 表是数据库中的一个基本组成单位,用于存储和展示数据。
  • 表由行(记录)和列(字段)组成,每一行表示一个记录,每一列表示一个字段。
  • 表可以看作是一个二维数据结构,类似于电子表格。

【3】记录(Record)

  • 记录也称作行,是表中的一个数据项或实体。
  • 每一行都代表了一个完整的数据记录,其中包含了各个字段的具体数值或信息。
  • 例如,在一个学生信息表中,每一行代表一个学生的具体信息。

【4】表头(Header)

  • 表头是表中的第一行,用于描述每个列字段的含义或名称。
  • 表头通常包含了列的标签或标题,通过表头可以了解每个列字段所代表的意义,方便数据的理解和查询。

【5】表单(Form)

  • 表单是一种用来收集和展示数据的界面形式,常见于数据输入和显示的场景中。
  • 表单通常包含了各种输入字段(例如文本框、下拉列表等)和相关的操作按钮,用户可以通过表单进行数据的录入、编辑和提交等操作。
  • 表单的数据可以被存储到相应的表中,用于后续的数据处理和分析。

【6】小结

  • 库:
    • 相当于我们的文件夹
  • 表:
    • 相当于我们的文件
  • 记录:
    • 相当于我们一行行的数据
  • 表头:
    • 表格的第一行字段
  • 表单:
    • 表头对应的每一条数据

标签:语句,表中,表头,表单,SQL,2.0,数据
From: https://www.cnblogs.com/dream-ze/p/17995399

相关文章

  • PostgreSQL 格式化日志输出
    PostgreSQLstderr日志记录,修改postgresql.cfg中的log_line_prefix:log_line_prefix='%m[pid=%p]%q[txid=%x]%u@%d'--输出结果如下2024-06-2017:17:52.988CEST[pid=19718][txid=0]dbausers@testLOG:statement:INSERTINTOchildVALUES(100,1,'newch......
  • linux利用shell+crontab自动备份mysql数据库
    一.准备条件,得先安装一个mysql数据库mysql5.7数据库安装教程https://www.cnblogs.com/magepi/p/16983507.html 二.然后准备编写shell脚本编写备份单个库shell脚本#!/bin/bash#保存备份个数,备份3天数据number=3#备份保存路径backup_dir=/opt/mysqlbackup#日期dd=......
  • 记一次MySQL从节点服务器宕机重启后,从节点出现主键冲突异常的处理
    环境MySQL5.7非GTID模式多线程复制。现象某MySQL数据库从节点因故障宕机(因故障直接宕机,非正常关闭),重启之后发现复制状态异常,showslave的结果中Slave_SQL_Running为No,错误代码为1062errorcode,从系统表performance_schema.replication_applier_status_by_worker以及errorl......
  • SparkSQL无法创建多个Session解决方法
    一、问题现象SparkSQL创建多个session报错,不能创建一个链接,链接Spark自带的数据库derby2024-01-2519:50:59.053[INFO]24/01/2519:50:59INFO!PLExecution!:ExecuteSQL:DROPTABLEIFEXISTSibor_nfsd_instjmport2024-01-2519:51:01.628(INFO]24/01/2519:51:01IN......
  • MySQL-基础
    1.DQL语句完整语法和执行顺序select...from...where...groupby...having...orderby...limit...顺序:51234672.添加外键altertableempaddconstraintf_keyforeignkey(dept_id)referencesdept(id)onupdatecascadeondeletecascade;dept为父表,id为......
  • MySQL迁移人大金仓kingbase
    前言:前段时间接到一个任务,说是数据库要由mysql改成人大金仓,项目代码也需要修改适配(另一个同事负责),而我则是负责数据库的迁移工作,期限是七天(2024-01-26已上线),在这之前我甚至都没听过人大金仓这个名词,而且也没有相关文档的交接更没有技术人员支撑,起初我还让项目负责人去跟集团的DBA......
  • MySQL金额数字转为大写中文
    MySQL版本:5.7.34-log*通过创建函数的方法,目前可以实现整数金额的转换,网上暂未找到MySQL版本的故自己参照其他数据库版本的改编了一下,*仅供参考!!!使用方法:selectrmb(10000)CREATEDEFINER=`root`@`%`FUNCTION`rmb_upper`(jeint)RETURNSvarchar(200)DETERMINISTICBE......
  • 配置mysql (Redhat)
    前提准备:MySQL下载 https://dev.mysql.com/downloads/mysql/ 当前安装版本5.71.检查是否安装mysql:rpm-aq|grepmysql 如果有输出则先停止服务:servicemysqldstart批量删除包rpm-eXXX--nodeps2.检查mariadb:rpm-qa|grepmariadb如果有输出则删除相关包 rpm-e......
  • 【MYSQL】4、mysql中的Innodb_buffer_pool_reads和Innodb_buffer_pool_read_requests
    原文链接:https://blog.csdn.net/qq_35462323/article/details/1318115931、Innodb_buffer_pool_reads和Innodb_buffer_pool_read_requests的含义?Innodb_buffer_pool_readsInnodb_buffer_pool_readsThenumberoflogicalreadsthatInnoDBcouldnotsatisfyfromthebuffer......
  • 解决MySQL设置时区时的错误Unknown or incorrect time zone: 'Asia/Shanghai'
    问题描述:在trino中配置了mysql.properties文件,但是通过trino客户端,执行命令showschemasfrommysql;查看数据库信息时报错:Errorlistingschemasforcatalogmysql:java.sql.SQLNonTransientConnectionException:Couldnotcreateconnectiontodatabaseserver.Attempted......