当前位置:网站首页>MySQL基础知识点总结
MySQL基础知识点总结
2022-06-28 09:25:00 【自律的西瓜L】
1.什么是数据库?
数据库是一个以某种有组织方式存储的数据集合。
理解数据库的一种最简单的办法就是将其想象成为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。
2.表的概念
表是某种特定类型数据的结构化清单。
关键点:存储在表中的数据是一种类型的数据或一个清单。决不应该将顾客的清单与订单的清单存储在同一个数据库表中。这样做会导致后面检索和访问很困难,应该创建两个表,每个清单一个表。
注意:数据库中每个表都有一个名字,用来标识自己。这个名字是唯一的。在不同的数据库中可以使用相同的表名。
3.不能部分使用DISTINCT
DISTINCT关键字应用于所有列而不仅仅是前置它的列。如果给出SELECT DISTINCT id,money,除非指定的两个列都不同,否则所有行都被检索出来。
4.MYSQL 5的LIMIT语法
LIMIT 3,4的含义不是太清楚,容易使人搞糊涂,它的意思是从行3开始的4行。但是容易记反
由于这个原因,MYSQL 5支持LIMIT的另一种替代语法。
LIMIT 4 OFFSET 3 意思是从行3开始取4行,就像LIMIT 3,4一样。
5.排序检索数据 order by
需要注意的一点是,经常需要按不止一个列进行数据排序。例如,如果要显示雇员清单,可能希望按姓和名排序(首先按姓排序,然后在每个姓中再按名排序)。
如果多个雇员具有相同的姓,这样很好用。
为了按多个列排序,只要指定列名,列名之间用逗号分开即可(就像选择多个列所做的那样)。
指定排序方向:
数据排序不限于升序排序(从A到Z)。这只是默认的排序顺序,还可以使用ORDER BY子句以降序(从Z到A)顺序排序。为了进行降序排序,必须指定DESC关键字。
6.不匹配检查
例子:列出不是303班同学的姓名 SELECT class_id,name From student WHERE class_id <> 303
注意:使用 != 和<> 效果是一样的。
7.计算次序
WHERE可包含任意数目的AND和OR操作符。允许两者结合以进行复杂和高级过滤。
SQL像多数语言一样在处理OR操作符前,优先处理AND操作符。
8.为什么要使用IN操作符?优点如下:
a.在使用长的合法选项清单时,IN操作符的语法更清楚且更直观;
b.在使用IN时,计算的次序更容易管理(因为使用的操作符少);
c.IN操作符一般比OR操作符清单执行更快;
d.IN的最大优点是可以包含其他SELECT语句,使得能够动态地创建WHERE子句。
边栏推荐
- Resource scheduling and task scheduling of spark
- Play SFTP upload file
- Check whether the table contains rows SQL Server 2005 - check whether a table contains rows or not SQL Server 2005
- Which securities company is better and safer to choose when opening an account for the inter-bank certificate of deposit fund with mobile phone
- Basic knowledge of hard disk (head, track, sector, cylinder)
- PMP考试重点总结四——规划过程组(2)
- The constructor is never executed immediately after new()!!!!!
- Machine virtuelle 14 installer win7 (tutoriel)
- Data modeling based on wide table
- 异常
猜你喜欢

HDI的盲孔设计,你注意到这个细节了吗?

1182:合影效果

JDBC connection database (MySQL) steps

new URL(“www.jjj.com“)

布隆过滤器 课程研究报告

Data mining modeling practice

1182: effets de la photo de groupe

SQL 优化经历:从 30248秒到 0.001秒的经历

Illustration of MySQL binlog, redo log and undo log

Redis5.0 slot migration, free play (single machine migration cluster)
随机推荐
The digital human industry is about to break out. What is the market pattern?
满电出发加速品牌焕新,长安电动电气化产品吹响“集结号”
全局异常处理器与统一返回结果
微信小程序开发日志
小米旗下支付公司被罚 12 万,涉违规开立支付账户等:雷军为法定代表人,产品包括 MIUI 钱包 App
The private attribute of this class can be used directly? New() in use!!!
Illustration of MySQL binlog, redo log and undo log
From knowledge to wisdom: how far will the knowledge map go?
What is online account opening? Is it safe to open an account online now?
Multithreading concurrent parallel threaded process
学习阿里如何进行数据指标体系的治理
PMP考试重点总结四——规划过程组(2)
2020-10-27
Summary of PMP learning experience
Data visualization makes correlation analysis easier to use
Music website design based on harmonyos (portal page)
Apache Doris 成为 Apache 顶级项目
构造方法绝不是在new()之后就立马执行!!!!!
abnormal
Use of Jasper soft studio report tool and solution of thorny problems