首页 > 数据库 >表的理解、SQL语句

表的理解、SQL语句

时间:2022-10-05 10:12:45浏览次数:50  
标签:语句 SQL DML 约束 理解 DDL 数据

什么是表

  • 数据库中最基本的单元是表:table
  • 数据库当中是以表格的形式表示数据的,因为表比较直观
  • 任何一张表都有行和列:
    • 行(row):被称为数据/记录
    • 列(column):被称为字段
      姓名字段、性别字段、年龄字段
  • 了解一下:
    每一个字段都有:字段名、数据类型、约束等属性
    字段名可以理解,是一个普通的名字,见名知意就行
    数据类型:字符串,数字,日期等
    约束:约束也有很多,其中一个叫做唯一性约束,
    这种约束添加之后,该字段中的数据不能重复

关于SQL语句的分类

  • SQL语句有很多最好进行分门别类,这样更容易记忆
    • DQL:数据查询语言(凡是带有select关键字的都是查询语句) select...
    • DML:数据操作语言(凡是对表当中的数据进行增删改的都是DML)insert增 delete删 update改
      这个主要是操作表中的数据data
    • DDL:数据定义语言(凡是带有create新建、drop删除、alter修改的都是DDL)
      DDL主要操作的是表的结构。不是表中的数据。
      这个增删改和DML不同,这个主要是对表结构进行操作
    • TCL:事务控制语言。包括:事务提交commit;事务回滚:rollback;
    • DCL:数据控制语言。例如:授权grant、撤销权限revoke

标签:语句,SQL,DML,约束,理解,DDL,数据
From: https://www.cnblogs.com/song-hua/p/16755125.html

相关文章

  • MySQL/MariaDB如何创建用户并限制指定才能IP访问?
    MySQL/MariaDB如何创建用户并限制指定才能IP访问?登入数据$mysql--versionmysqlVer15.1Distrib10.9.3-MariaDB,fordebian-linux-gnu(x86_64)usingreadline......
  • mysql常用命令
    MySQL常用命令退出mysql:exit查看mysql中有哪些数据库:showdatabases;注意:以分号结尾,分号是英文的分号mysql>showdatabases;+--------------------+|Database......
  • MySQL注入的几种绕过方式
        在平时进行MySQL注入的过程当中,有时会遇到过滤关键字的情况,这篇文章就介绍绕过几种过滤关键字的方式。    绕过过滤and和or    打开sqli的......
  • 刷题sql
    题目1084selectp.product_id,p.product_namefromProductpjoinSalessonp.product_id=s.product_idgroupbyproduct_idhavingmin(s.sale_date)>='2019-0......
  • 切线空间的理解(Tangent space)
    为什么需要切线空间?切线空间是为了解决法线贴图的问题。法线是垂直于面的单位向量,当在贴图中记录法线时,其坐标系有如下选择:世界坐标系:当面改变朝向改变时,贴图中的法线......
  • 对循环神经网络参数的理解|LSTM RNN Input_size Batch Sequence
    在很多博客和知乎中我看到了许多对于pytorch框架中RNN接口的一些解析,但都较为浅显甚至出现一些不准确的理解,在这里我想阐述下我对于pytorch中RNN接口的参数的理解。我们经......
  • 全国地区 4级 5级 mysql 数据
    4级数据     https://files.cnblogs.com/files/wlphp/area_4.sql.zip?t=1664897005......
  • Sb5:关于C#扩展方法的理解
    一直都没有写过扩展方法,但是近期在学习的过程中看到了这个(其实很早之前就看过,没有用到他就一直也没关注)。那么、什么是扩展方法?扩展方法如何定义,扩展方法如何使用,扩展方......
  • Mysql学习记录
    1.mysql内连接和外连接的区别连接语法:joinxxonxx(可以在一个语句中多次使用)内连接(innerjoin):取出两张表中匹配到的数据,匹配不到的不保留外连接(outerjoin):其中外连接又......
  • Ideal安装 +设置maven+mysql
    1、下载Idea安装,地址:https://www.jetbrains.com/idea/download/other.html 2、下载jdk,安装jdk,配置环境变量     新建JAVA_HOME 系统变量,设置jdk安装路径......