数据库和SQL--------检索数据

数据库DB

数据库相当于一个文件管理系统,里面存放各种文件(表),每个文件又含有各种信息(列:属性),每个表有至少一个标识符(主键),它是独一无二的,尽管删除了这个条数据(行),再新建行的时候,这个主键也不能重新使用。

SQL

SQL(结构化查询语言)不像人类语言和计算机语言一样复杂,只是意思简单明了的英语单词组成的语言,专门用来和数据库沟通,几本所有数据库都使用SQL语言,但每个公司的数据库还有自己衍生的SQL语句,这些语句只适用于部分数据库。
SQL注释:

  1. **- -**行内注释
  2. #在一行的开始处注释整行
  3. /* */整段注释

第一章:检索数据

SQL中每个句子以分号结束。
检索数据用到的关键字是:SELECT(SQL关键字不区分大小写),检索多个列的时候,要以逗号分隔每个列名。SELECT后面可以有子句,这些子句一般是过滤条件。
去除重复行(DISTINCT):跟在select后面,作用于所有列,即要所有列都相同才去除。
正常情况下,select检索出来的数据是没有顺序的,如果想要有顺序,要再后面加上ORDER BY子句,就是以某个或多个列(可以是非检索列)为顺序(没有特殊情况就是升序),当然如果想要反序,就在想要反序的列的后面加上DESC如:ORDER BY XXX DESC;
若需要多个列反序,需在每个列后面加DESC;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值