首页 > 数据库 >数据库基础(上)

数据库基础(上)

时间:2023-05-11 15:44:12浏览次数:42  
标签:notice 1.2 double 数据库 基础 查询 MySQL

1.基础篇

1.1MySQL概述

1.1.1数据库相关概念

主流的关系型数据库管理系统

1.1.2MySQL数据库

     要想在任意目录下执行MySQL指令,需要配置PATH环境变量

   

1.2SQL

1.2.1SQL通用语法

1.2.2SQL分类

1.2.3DDL

使用double要指定两个参数,一个参数是double的整个长度,另一个参数是小数位数。eg: score  double(4,1)

     

       

       

     

notice:在删除表时,表中的全部数据也会被删除

1.2.4MySQL图形化界面

1.2.5DML

notice:修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表的所有数据

notice:1.delete语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据

             2.delete语句不能删除某一个字段的值(可以使用update把字段中的值定义为NULL)

1.2.6DQL

notice:null值不参与所有聚合函数的运算

notice:1.执行顺序:where > 聚合函数 > having

             2.分组之后,查询的字段一般为聚合函数和分组字段,查询其他字段无任何意义

notice:如果是多字段排序,当一个字段值相同时,才会根据第二个字段进行排序

notice:1.起始索引从0开始,起始索引 = (查询页码-1)*每页显示记录数

           2.分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是limit

           3.如果查询的是第一页数据,起始索引可以省略,直接写为limit 10

1.2.7DCL

notice:1.主机名可以使用%通配

           2.这类SQL开发人员操作比较少,主要是DBA(Databaase Administrator 数据库管理员)使用

     

notice:1.多个权限之间,使用逗号分隔

           2.授权时,数据库名和表名都可以使用*进行通配,代表所有

 

标签:notice,1.2,double,数据库,基础,查询,MySQL
From: https://www.cnblogs.com/liu88/p/17308117.html

相关文章

  • 1、基础语法
    1、代码是如何被执行的1.1、解释型、编译型、混合型语言(1)编译型语言对于类似C++这样的编译型语言,代码会事先被编译成机器指令(可执行文件),然后再一股脑儿交给CPU来执行在执行时,CPU面对是已经编译好的机器指令,直接逐条执行即可,执行效率比较高但因为每种类型的CPU(比如Inte......
  • 论文解读|MetaAI图像分割基础模型SAM——解锁数字大脑“视觉区”
    原创|文BFT机器人内容提要事件背景: 2023年4月5日,MetaAI研究团队发布论文“分割一切”一《SegmentAnything》并在官网发布了图像分割基础模型一SegmentAnythingModel(SAM)以及图像注释数据集Segment-Anything1-Billion(SA-1B)。论文核心观点:目标: MetaAI的目标是通过引入......
  • python基础语法
    python基础语法python数据类型初探数据类型初探int类型:整数float类型:浮点数str类型:字符串,以成对单引号或双引号包裹bool:True或False注意:我们可以通过type()函数输出数据类型python标识符标识符介绍所谓的标识符就是对变量、常量、函数、类等对象起的名字标识符命......
  • 2-Mybatis基础
    1.Mybatis概述1.1.Mybatis概念MyBatis是一款优秀的持久层框架,用于简化JDBC开发MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apachesoftwarefoundation迁移到了googlecode,并且改名为MyBatis。2013年11月迁移到Github官网:https://mybati......
  • python基础学习-hashlib - 哈希函数模块
    hashlib-哈希函数模块参考地址:Python-Core-50-Courses/第20课:Python标准库初探.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)待补充......哈希函数又称哈希算法或散列函数,是一种为已有的数据创建“数字指纹”(哈希摘要)的方法。哈希函数把数据压缩成摘要,对......
  • python基础学习-random
    参考地址:Python-Core-50-Courses/第20课:Python标准库初探.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)待补充......random-随机数和随机抽样模块生成随机数、实现随机乱序和随机抽样,下面是常用函数的列表。getrandbits(k):返回具有k个随机比特位的整数......
  • python基础学习-os.path - 路径操作相关模块
    参考地址:Python-Core-50-Courses/第20课:Python标准库初探.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)待补充......os.path模块封装了操作路径的工具函数,如果程序中需要对文件路径做拼接、拆分、获取以及获取文件的存在性和其他属性,这个模块将会非常有帮助......
  • Go语言(Golang)数据库编程
    Go数据库编程一、连接数据库准备连接到数据库要想连接到SQL数据库,首先需要加载目标数据库的驱动,驱动里面包含着于该数据库交互的逻辑。sql.Open()数据库驱动的名称数据源名称得到一个指向sql.DB这个struct的指针sql.DB是用来操作数据库的,它代表了0个或者多个......
  • 数据库连接池报错java.lang.NoClassDefFoundError
    第一次用c3p0,在连接时,发声如下报错java.lang.NoClassDefFoundError 经查看,发现它需要辅助包 mchange-commons-java.jar,下载放入后,即可 ......
  • JS逆向基础
    JS逆向基础简单记录一下JS逆向用到的一些知识。一、常见的加密算法及特点MD5:加密后有16位和32位,以0-9和小写a-f组成。其中16位的就是截取中间的第9至第24位,判断是否以MD5加密,主要看一下两点:是否符合16位或32位,加密后的结果是否是0-9,A-F。AES:对称加密算法,加密和解密用同......