在本次团队项目编程过程中,我主要负责数据库的设计与建立;在知识不够,能力不足,无数据库设计经验的情况下,对SQL语句进行了较为深入的学习,今天将成果整理之后,写了这篇博客,欢迎大家指出我的不足。 首先,介绍一下Windows下使用DOS命令进入MySQL数据库 1.桌面左下角windows图标--搜 ...
分类:
数据库 时间:
2017-12-14 04:31:06
阅读次数:
255
目的:我们经常需要汇总数据而不是把它们实际检索出来,例如确定表的行数,某些列的总和,某些列的最值等。此时检索所有数据只能是浪费时间和系统资源。 第一部分:SQL给出了5个聚集函数,聚集函数是指对某些行运行的函数,计算并返回一个值。 1.AVG() 输出: 注意:(1)AVG()只能用来确定特定数值列 ...
分类:
数据库 时间:
2016-06-12 21:50:08
阅读次数:
297
1.SQL也可以用函数来处理数据,函数一般是在数据上执行的,为数据的转换和处理提供了方便。但是每一个数据库管理系统(DBMS)都有特定的函数,事实上,只有少数几个函数被所有的DBMS等同地支持。例如, MYSQL中用SUBSTRING()函数提取字符串的组成部分,Access用MID() MYSQL ...
分类:
数据库 时间:
2016-06-07 22:01:13
阅读次数:
174
1.存储在表中的数据并不总是应用程序需要的,比如说我们有商品的单价,有售出商品的数量这两个列,但是我们为了打印发票,需要总价信息,即单价*商品。因此,我们需要直接从数据库中检索出转换,计算或格式化过的数据,而不是检索出数据。此时单价和数量是一般的表列,而总价就是计算出的字段。 字段:基本上与列的意思 ...
分类:
数据库 时间:
2016-06-06 21:51:41
阅读次数:
276
1.排序数据 如果不排序,数据一般将以它在底层表中出现的顺序显示,这有可能是数据最初添加到表中的顺序。但是如果数据随后进行过更新或删除,这个顺序就会受到DBMS重用回收存储空间的方式的影响。 子句:SQL语句由子句构成,有些子句是必须的,有些则是可选的。一个子句通常是由关键字加上所提供的数据组成。例 ...
分类:
数据库 时间:
2016-06-04 23:43:23
阅读次数:
254
首先设置好此连载笔记的演示所用的表 CREATE database sells; #创建名叫sells的数据库 USE sells; #告诉mysql,我要开始使用这个数据库了 CREATE TABLE Customers #创建Customers表 ( cust_id char(10) NOT N ...
分类:
数据库 时间:
2016-06-04 17:56:29
阅读次数:
269
前几天工作中遇到了一个数据库统计相关的东西,主要使用case,when实现,现在说说基本情况:
有两个表school,studens,其中
school表结构如下:
students表结构如下:
其中sex=1代表男,sex=2代表女
现要求出现如下的结果集:
学校id,学校名,学校总人数,男生总人数,女生总人数
方案:
1,将school表和students表分别查询统计出...
分类:
数据库 时间:
2015-03-13 16:36:19
阅读次数:
138