MySQL必知必会基础操作符

第一章 了解SQL

数据库是一个以某种有组织的方式存储的数据合集。
表:某种特定类型的结构化清单。
列:表中的一个字段,所有表都是由一个或多个数列组成的。
行:表中的数据是按行储存的,所保存的每个记录存储在自己的行内。
主键:表中每一行都应该有唯一标识自己的一列。
SQL:是结构化查询语言。

第二章 MySQL简介

数据的所有存储、检索、管理和处理实际上是由数据库软件DBMS完成的。
DBMS分为两类:一类为基于共享文件系统的DBMS,另一类基于客户机-服务器的DBMS
MySQL administrator是一个图形交互客户机,用来建华MySQL服务器的管理。

第三章 使用MySQL

为了链接到MySQL 需要以下信息:
主机名:本地MySQL服务器为localhost
端口、一个合法的用户名、用户口令。

use crashcourse/选择数据库
SHOW DATABASE /显示信息

第四章 检索数据

select prod_name from products;/从products表中检索prod_name的列;
select prod_id,prod_price from product;
select* from product/检索所有列。
select distinct vend_id from products/ 只返回不同的值
select prod_name from products limit 5/ 返回不多于5行
select prod_name from products order by prod_name/ 以字母排序
select prod_id,prod_name,prod_price from prodects order by prod_price desc/ 指定排序

过滤数据

select prod_name,prod_price from products where prod_price=2.50/只返回值为2.50的

where子句的操作符

操作符 说明
= 等于
<> 不等于
!= 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于
between 在制定的讲个值之间
select prod_name from products where prod_price is null/空值检查

数据过滤

select prod_id,prod_price,prod_name from products 
where vend_id =1003 and prod_price<=10/ and附加条件
select prod_id,prod_price,prod_name from products 
where vend_id =1003 or prod_price<=10/匹配任意条件
select prod_id,prod_price,prod_name from products 
where (vend_id =1003 or vend_id=1002)and price>=10;/计算次序
select prod_name,prod_price from products 
where vend_id in (1002,1003)
order by prod_name/ in操作符用来指定条件范围:
14124773-052fd1cf3d36b052.png
in操作符
select prod_name,prod_price from products 
where vend_id not in (1002,1003)
order by prod_name/not where子句用来否定后跟条件
14124773-d35e9b931ae77b81.png
not操作符

阅读至P59

猜你喜欢

转载自blog.csdn.net/weixin_34295316/article/details/87531871