MySQL学习笔记(2)

这篇博客介绍了MySQL的基础知识,包括SQL的概念、MySQL的特性,以及查询语句的使用,如SELECT、FROM、WHERE、GROUP BY、ORDER BY等。通过实例展示了如何使用SQL进行数据查询、去重、筛选、分组和排序。还提到了函数的应用和SQL代码规范,最后给出了两个实际项目案例,帮助读者巩固理解。
摘要由CSDN通过智能技术生成

导入示例数据库

  1. 下载示例数据库
    示例数据库结构参考
  2. 解压到如图所示位置;
    注意解压路径
  3. 连接到MySQL服务器并创建数据库;
    在这里插入图片描述
    创建数据库:
    在这里插入图片描述
    导入数据:
    在这里插入图片描述
  4. 测试导入结果;
    在这里插入图片描述

SQL与MySQL

什么是SQL?

SQL是Structured Query Language(结构化查询语言)的缩写。
SQL是一种专门用来与数据库沟通的语言。
设计SQL的目的是很好地完成一项任务——提供一种从数据库中读写数据的简单有效的方法。

SQL有以下优点:

  • SQL不是某个特定数据库供应商专有的语言。几乎所有的DBMS都支持SQL,所以血刺此语言使你几乎能与所有数据库打交道。
  • SQL简单易学。它的语句全都是由有很强描述性的英语单词组成,而且这些单词的数目不多。
  • SQL虽然看上去简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。

SQL包含三个部分:

什么是MySQL?

MySQL的官方网址
MySQL的社区版本下载地址
MySQL是一个数据库管理系统,也是一个关系数据库。它是由Oracle支持的开源软件。任何一个人都是可以免费使用MySQL。另外,还可以更改其源代码或进行二次开发来满足需要。
除此以外,还可以从Oracle购买商业许可证版本,以获得高级支持服务(特殊企业用户需要)。
与其他数据库软件相比(Oracle数据库或Microsoft SQL Server)相比,MySQL容易学习和掌握。
MySQL可以再各种平台上运行UNIX,Linux,Windows等。可以将其安装在服务器甚至桌面系统上。此外,MySQL拥有可靠、可扩展和快速地优点。
如果开发网站或Web应用程序,MySQL是一个不错的选择(强烈建议使用)。MySQL是LAMP对战的重要组成部分,包括Linux,Apache,MySQL和PHP。


查询语句 SELECT FROM

语句解释

使用select语句从表或视图获取数据。表由行和列组成,如电子表格。通常,我们只希望看到子集行,列的子集或两者的组合。
select语句的结果称为结果集,它是行列表,每行由相同数量的列组成。
示例数据库yiibaidb中的employees表的结构:
在这里插入图片描述
SQLyog的下载地址 提取码:zb6m

select 语句的语法:

     SELECT
        	column_1,column_2, ……
        FROM 
        	table_1
        [INNER | LEFT | RIGHT 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值