MySql数据库基础概述
2024-04-10 01:20:44  阅读数 242

一、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