美文网首页
数据库及简单的查询代码

数据库及简单的查询代码

作者: f273aa6d2bc7 | 来源:发表于2018-06-28 16:58 被阅读0次

数据库字面意思就是装数据的仓库

为什么要用数据库呢?

1.不用数据库,放在集合中的数据关闭程序后数据会丢失

2.数据放在文件中,调用时,会调用所有数据,占用内存大,读取数据不方便

数据库就是用来管理数据的

数据库底层,数据最终存在文件中

数据库为了能够在网络中使用,所以分成两部分,一部分是服务端,一部分是客户端。

在生产环境,服务端和客户端很可能不在一台主机

数据库通过Socket交换数据。

常用的数据库有: mysql (免费的)(开源的)oracle(收费)(不开源)

数据库用什么操作?

SQL:结构化查询语言:structured query language

两个数据库通用,但是不同的数据库可能会有一些区别

SQL语言按功能分为四类:

DQL:数据查询语言

DDL:数据定义语言

DML:数据操作语言

TCL:事务控制语言

对数据的增删改查:CRUD

create  :增

Retreive  :查

Update  :更新

Delete  :删

数据库的查询

select 查询的内容  from 表

select 1+2

select * from books

查询出来的结果也是以表格的形式呈现的,但是没有这张表

select  id,name,price form books  where

为查询结果的列去一个别名 ,as可以省略

select id“book id”,name

进行记录的筛选    可以使用 >  <  >=  <=  != 可以使用and连接表示范围

select id,name,stock from books where id = 10

and表示和  or表示或

select id,name,stock from books where id > 5 and stork <50

select id,name,stock from books where id > 5 or stork <50

显示作者为空的

select * from books where author is null

显示作者不为空的

select * from books where author is not null

sql语句的格式

select

        id,name,stock,price

from

        books

where

        id>5

查询书名为老张的信息  查询 书名带有“好”字的 以“你”字开头的 第二个字是“好”字的 第二个字是好 ,只有两个字的

%代表若干字符 _代表一个字符

价格在10到50之间的 查询库存为57 100 88 40的 排序 升序 加上desc是降序 先按销量降序排,如果销量一样的,按照库存的升序排 limit 第一个数字表示从开始位置 第二个数字表示需要的数据数量 查找销量前三的 筛选销量为0的图书的数量 分组计算不同出版社出版的书的平均价格 分组计算不同出版社出版的书的平均价格,取出平均价格>50的 把各出版社的出版的价格大于0的图书拿出来计算平均价格,显示计算后平均价格>50的平均价格和出版社信息 count()代表计数 括号里面写表头的信息, avg()平均值 max()最大值 min()最小值 sum()总和

相关文章

  • 数据库及简单的查询代码

    数据库字面意思就是装数据的仓库 为什么要用数据库呢? 1.不用数据库,放在集合中的数据关闭程序后数据会丢失 2.数...

  • 0318-maven/mybatis/mysql 数据库连接

    hello idea+maven+mybatis+mysql,连接本地数据库并进行简单查询,+test代码在htt...

  • 数据库数据写入到EXCEL表格

    使用的Excel表格: 这里省略数据库查询部分代码(数据库查询到的数据放在了MAP集合中) 直接上控制器代码:说明...

  • 数据库扩展解决方案

    1. 缓存数据库查询 缓存数据库查询是可以处理数据库负载的最简单的改进之一。通常,应用程序将包含少数查询,这些查询...

  • DQL(Data Query Language 数据库查询语言)

    DQL(Data Query Language 数据库查询语言) 简单查询 条件查询 逻辑查询 模糊查询 结果集排...

  • 君鹰代码生成器

    1.导入数据库表 选择数据库表 2.修改表配置 可以修改是否显示及查询 3.生成代码 配置生成参数 参数选择"he...

  • Laravel数据库操作之-增删改查CURD操作

    数据库增删改查CURD操作 数据库操作之-查询构造器 查询构造器简介及新增数据 使用查询构造器修改数据 使用查询构...

  • MYSQL 8 基本操作之03 (字符集)

    查询服务器字符集 查询服务器字符集校对规则 查询数据库字符集 查询数据库字符集校对规则 查询表的字符集及校对规则

  • python链接数据库

    python链接数据库方法,及基本查询sql执行方法

  • SQL简单教程

    更多整理资料尽在?[一平米小站](http://yipingmi.top/) 数据库的简单查询 1、最简单查询(查...

网友评论

      本文标题:数据库及简单的查询代码

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