美文网首页
SLQ语句入门,表查询

SLQ语句入门,表查询

作者: protocol_a3a3 | 来源:发表于2017-11-29 17:41 被阅读9次

SLQ语句:

SQL本身是一门ANSI的标准计算机语言,用来访问和操作数据库系统,它是一种标准,适用于大部分RDBMS(关系型)类型数据库,RDBMS中的数据存储在被成为表(tables)的数据库对象中。

表是相关的数据项的集合,它由列和行组成。

SQL四大操作语言(DML)

select --从数据库表中获取数据(查询)

update --更新数据库表中的数据

delete -冲数据库表中删除数据

insert into --向数据库表中插入数据

SQL定义语言(DDL)

create database --创建新的数据库

create table --创建新表

alter database 修改数据库

alter table 变更(改变)数据库表

drop table --删除表

create index -创建索引

drop index --删除索引

一、SQL select语句:

1、select 列名称 from 表名,如:

select * from XXX;

其中*代表获取展示表中所有字段,可以用表中具体某个字段代替,会只获取展示该字段的结果集。//注释//SQL语句对大小写不敏感,大写等同小写。

2、字段分隔符:","   从表中单独获取多个字段内容,可以:

(假设user为一张表的表名,name,id为其中字段)

select name,id from user;

3、查询条件where,假设表XXX,有id,查询其他结果集:

select * from XXX where XXX.id = 1;

where 是SQL关键字,后面是跟条件语句,可以执行条件指定任务。//注释//:这里id前面加有表名称,是非必填的,可以直接使用字段。

where查询运算符延伸:

//注:在oracle中like使用一般跟2个‘%xxx%’;

where后面条件值如果是字符串,则用单引号''来表示,

4、and运算符、or运算符

and一般作为条件后面加跟一个条件:select *from xxx where id = 1 and name = 'x';

and 可以多次叠加使用。

or:或者;代表where后面满足其中一个条件即可,可以叠加使用。

and 和 or 可以结合使用,弹药使用()来进行分离,如:select * from xxx where (id = 1 or name = '1') and xxx='xxx';

distinct去重,特性只能放在字段最前面,多字段只能去重列相当于不管用。。

row_number() over()调用SQL函数去重,特性:过滤会很彻底,用起来也不算方便

相关文章

  • SLQ语句入门,表查询

    SLQ语句: SQL本身是一门ANSI的标准计算机语言,用来访问和操作数据库系统,它是一种标准,适用于大部分RDB...

  • ORACLE学习之常用数据库系统表语句

    说明 本文介绍系统表的相关slq常用语句,方便日常工作和学习假定用户为TWOAPES 常用数据库语句(一) 常用数...

  • mysql数据库查询语句

    1.简单的查询基本表的SQL语句 (1)查询语句 (2)查询语句 Student表的删除SQL语句: 选课表的操作...

  • DDL-数据表操作

    查询 查询当前数据库所有表 查询表结构 查询指定表的建表语句 创建

  • SQL语句汇总(方便粘贴sqlite语句)

    DDL语句 删除表 创建表 DML语句 插入语句 更新数据 删除数据 DQL语句 基本查询 查询特殊的字段 通过条...

  • OCP课程基础总结一

    基本命令 基本的select查询语句 基本函数查询语句 条件查询语句 使用联接显示多个表中的数据 使用子查询来解决...

  • oracle 多表查询优化

    ORACLE中的高速缓冲用于保存查询过的sql语句,单只对单表查询起作用 单表查询优化:写查询语句时尽量统一规范,...

  • SQL常用语句大全

    1. 简单查询语句 1.1 查询全部: SELECT * FROM 表名称 ; 1.2 实际上简单查询语句语法格式...

  • NO.46 SQL(高级查询)

    为方便测试,创建表emp和表dept。 子查询 子查询是一条查询语句,它是嵌套在其他SQL语句中的,目的是将查询的...

  • MySQL基础知识三

    基本语句: select * from表名; 查询表中所有信息 select列名from表名; 查询特定的列 ...

网友评论

      本文标题:SLQ语句入门,表查询

      本文链接:https://www.haomeiwen.com/subject/lkbubxtx.html