MySql数据库基础概述

作者: 技术老男孩 | 来源:发表于2023-01-17 09:12 被阅读0次

    一、MySql语法规范:

    • \c 或者 ctrl+c 终止命令
    • 每条SQL命令以 ; 或 \G (格式化数据)结束
    • 每条命令可以根据需要进行缩进或换行
    • SQL命令不区分字母大小写(密码、变量值除外)
    • 默认命令不支持tab键补全

    二、MySql语句分类:

    • DQL: 数据查询语言(Data Query Language)
      负责进行数据查询而不会对数据本身进行修改的语句,命令select
    • DDL: 数据定义语言 (Data Definition Language)
      负责数据结构定义与数据库对象定义的语言,命令create alter drop
    • DML: 数据操纵语言(Data Manipulation Language)
      负责对数据做编辑的的命令,命令insert update delete
    • DCL: 数据控制语言 (Data Control Language)
      控制用户对数据的访问权限,命令grant revoke

    三、MySql常用的相关参数

    分类 命令/目录/... 说明
    软件 mysql-community-*.rpm 软件名称
    mysqld.service 服务名称
    3306 MySQL服务默认端口号
    TCP 传输协议
    mysqld 数据库服务进程名
    mysql 进程所有者
    mysql 进程所属组
    路径 /var/lib/mysql 程序目录
    /etc/my.cnf 主配置文件
    /var/log/mysqld.log sql日志文件
    可以查看初始密码
    mysql命令 show databases; 查看已有库
    select user(); 显示登录用户名和客户端地址
    select version(); 查看MySQL软件版本号
    select database(); 显示当前所在的库
    类似系统命令pwd的功能
    use sys; 进入到sys库里
    类似系统命令cd
    show tables; 显示库下已有的表
    exit;/ctrl+d 断开MySql连接

    四、MySql数据库概述:

    • 存储数据的服务器称为数据库服务器 (简称:数仓)
    • 最早隶属于瑞典的MySQL AB公司
    • 2008年1月,MySQL AB被Sun收购*
    • 2009年4月,SUN被Oracle收购

    五、MySql特点

    • 应用广泛的开源数据库软件
    • 适用于中小规模、关系型数据库系统(RDBMS)
    • 支持Linux、Unix、Windows等多种操作系统
    • 支持Python、Java、Perl、PHP等编程语言

    六、MySql应用场景

    • LAMP平台,与Apache连用
    • LNMP平台,与Nginx连用

    七、补充:常见数据库服务软件

    数据库软件.png

    相关文章

      网友评论

        本文标题:MySql数据库基础概述

        本文链接:https://www.haomeiwen.com/subject/xoprcdtx.html