mysql 指定天数平均值_MySQL(基础篇)

本文是MySQL基础篇,介绍MySQL数据库管理系统,包括DML、DDL、DCL概念,以及启动、登录、语法规范。重点讲解查询操作,如基础查询、条件查询、排序、函数、流程控制、分组、连接、分页和联合查询,帮助初学者快速上手。
摘要由CSDN通过智能技术生成

MySQL(基础篇)

通过本文的学习,你将会学会MySQL的一些基本知识。

一、MySQL概述

MySQL是一种开源的关系型数据库管理系统(RDBMS)。

1.1分类

MySQL分为以下的几种类型:

  • DML(Data Manipulation Language):数据操纵语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性
INSERT:添加数据到数据库中。
UPDATE:修改数据库中的数据。
DELETE:删除数据库中的数据。
SELECT:选择(查询)数据。(SQL语言的基础,重要)
  • DDL(Data Definition Language):数据定义语句,用于库和表的创建、修改、删除。
CREATE TABLE:创建数据库表
ALTER TABLE:更改表结构、添加、删除、修改列长度
DROP TABLE:删除表
CREATE INDEX:在表上建立索引
DROP INDEX:删除索引
  • DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。
COMMIT:提交事务处理
ROLLBACK:事务处理回退
SAVEPOINT:设置保存点
GRANT:授予访问权限
REVOKE:撤销访问权限
LOCK:对数据库的特定部分进行锁定
1.2图解MySQL程序结构

537cc4b1343be85a8aa18563c2559645.png

MySQL程序结构
1.3启动和停止MySQL服务

通过命令行:

   启动:net start mysql 服务名
   停止:net stop mysql 服务名
1.4MySQL服务端的登录退出

通过命令行:

    登录:mysql –h 主机名 –u用户名 –p密码
   退出:exit
1.5MySQL语法规范
  • 不区分大小写
  • 每句话用;\g结尾
  • 各子句一般分行写
  • 关键字不能缩写也不能分行
  • 用缩进提高语句的可读性

二、查询

查询是SQL语言的基础!!!

2.1基础查询
  1. 语法

    select  查询列表  from 表名;
  2. 特点

  • 查询列表可以是表中的字段、常量值、表达式、函数
  • 查询的结果是一个虚拟的表格

案例

# 1.查询表中的字段
select last_name from employees;
# 2.查询所有的字段
select * from employees;
# 3.如果要查询的字段有重名的情况,使用别名可以区分开来
# 起别名(使用AS)
select last_name as 姓,first_name as 名 from employees;
# (不带AS)
select last_name 姓,first_name 名 from employees;
# 4.去重(使用distinct)
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值