数据库基础(上)

博客 动态
0 274
羽尘
羽尘 2023-05-11 15:54:59
悬赏:0 积分 收藏

数据库基础(上)

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.授权时,数据库名和表名都可以使用*进行通配,代表所有

 

posted @ 2023-05-11 15:36  沈妙  阅读(0)  评论(0编辑  收藏  举报
回帖
    羽尘

    羽尘 (王者 段位)

    2335 积分 (2)粉丝 (11)源码

     

    温馨提示

    亦奇源码

    最新会员