mysql constinct_MySQL总结

囊括了MySQL最新版本的基本语句

第一章了解SQL

1.SQL:结构化查询语言

2.数据库:保存有组织的数据的容器

3.DBMS:数据库管理系统,用来访问数据库

4.表:特定类型的数据的结构化清单,相同的数据库中不能多次使用相同的表名

5.模式:布局及特性的信息

6.行:表中的一个记录

7.列:表中的一个字段

8.数据类型:所容许的数据类型

9.主键:唯一区分表中每个行的一列值,不更新、不重复、不使用可能会更改的值

第三章使用数据库

1.选择数据库:USE 数据库名

2.返回可用数据库的列表:SHOW DATABASES

3.返回当前数据库可用表的列表:SHOW TABLES

4.显示字段名,数据类型,是否允许NULL,键信息,默认值以及其他信息:SHOW COLUMNS FROM 表名= DESCRIBE 表名

A. 关键字:用于执行MySQL操作的特殊词汇,命名不要使用关键字

B. 自动增量:在每个行添加到表中时,MySQL会自动为每个行分配下一个可用编号

第四章检索数据

1.检索出单个列:SELECT 列名FROM 表名;

2.检索出多个列:SELECT 列名1,列名2(,列名3…)FROM 表名;

3.检索出所有列:SELECT * FROM 表名;

4.检索出不同值的列:SELECT DISINCT 列名FROM 表名;

5.限制检索出的列的行数:SELECT 列名FROM 表名LIMIT(开始行的行数)总行数;

A.SQL语句不区分大小写,所有的空格都被忽略

B.必须以分号(;)来结束SQL语句

C.列名之间必须用逗号(,)分隔

D.DISINCT应用于所有列而不仅是前置它的列

E.检索不需要的列会降低检索和应用程序的性能

F.未排序数据:如果没有明确排序查询结果,则返回的数据顺序没有意义

G.行0:检索出来的第一行是行0而不是行1

第五章排序数据

1.以字母或数字顺序对该列排序:SELECT 列名FROM 表名ORDER BY 列名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值