MySQL创建表并计算其中的数据
来源:互联网 发布:税务金三系统网络风险 编辑:程序博客网 时间:2024/06/05 06:29
本人的一个课堂小作业,稍微记录一下~
一、创建数据库
任何在MySQL底下的操作都需先创建一个数据库,然后再进行数据表的操作
代码如下:
CREATE DATABASE test; #test为数据库名字 可自定义
二、创建数据表
创建了数据库之后可以紧接着进行数据表的创建,代码如下:
create table salegroup(prodld varchar(10),storeld varchar(10),date int(10),amt int(10)); #其中prodld,storeld,data,amt是自定义的几个表头名,其后需要定义类型
这时数据表已经创建好了,可以查询看一下:
describe salegroup; #其中salegroup是表名字
截图:
这里打断一下,如果在建立好数据表后,终端重启了,怎么查找已经建立的表呢?
很简单,先看下你的MySQL底下有哪些库
show databases;
一般会有如下一些库,其中包含自己创建的test
这时候,在使用一下你创建的test库,就可以查询数据表了,切记不能跳过这一步!
use salegroup;
此时查询到的图片如下:
三、插入数据
好的,言归正传,创建完数据表后,要对表内各列插入数据,比如:
此时,一个完整的数据表,已经创建完成
可以查询一下完整表格,这次使用如下代码:
select * from salegroup; #此代码可以查询完整表格,包括values
四、计算数据表内相应数据
关于MySQL的计算有不同的语句,这点可以看看书,或者runoob菜鸟教程
这里简单写两句
select prodld,date,sum(amt) from salegroup where date=1&&prodld="p1";
这句话的意思是选择显示prodld,data两个属性,外加一个计算属性sum(amt),where是个条件语句,只计算当date=1并且prodld=”p1”时,amt的和
但是要同时计算多个语句并整合到一张表呢?
在本例中暂时只想到这个语句:
select prodld,date,sum(amt) from salegroup group by date,prodld;
其实,严格意义上这不能算是真正的多行计算并整合。只是碰巧因为group by data prodld的时候,刚好只有这三种可能性 p1,1;p2,1;p1,2;
结果如下:
那到底如何进行多行计算并整合呢?
哈哈哈,下次碰到再说吧~
阅读全文
0 0
- MySQL创建表并计算其中的数据
- 创建一个procfile池 向其中写数据 并读出
- 创建文件并读取其中数据 int 型
- 创建一个管道,并实现其中的读写操作
- 使用 SQL 语句创建 School 数据库(包括参数)、 TblClass 表、 TblStudent 表。 并向其中填入数据。
- MySql存储过程动态创建表并插入数据
- 使用JDOM读取XML文件,并输出其中的数据
- LinkedIn开源大数据计算引擎 Cubert,并为此创建新的语言
- mysql update 两个表关联{两个关联表如何更新其中一个表的数据}
- mysql两张表相同数据查询显示其中一张表的字段
- 11-28 自己写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- 写一个数据集DataSet---ds,向其中添加一个数据表DataTable ---dt,并创建该表的列和行。然后将本本表作为数据源绑定到GradView中。
- java连接mysql并向其中插入数据中文乱码问题
- VC通过ADO打开SQL SERVER数据库,并将其中的表、字段、数据显示出来的小程序
- eval()函数:计算某个字符串,并执行其中的javascript 代码
- SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量
- JDBC链接本地MySQL数据库,创建表结构并添加数据和查询数据
- mysql创建数据库并创建表
- Start-Up
- Android_XListView上拉加载,下拉刷新
- 树莓派3b连接LED实现呼吸灯效果(C语言版)
- 微信小程序----组件之button
- Django基础之模板语言、中间件和admin
- MySQL创建表并计算其中的数据
- 个人对于数组和缓冲区的理解
- 图文解析业务流程图怎么画的使用技巧
- Bootstrap 标签页(Tab)插件
- spring注解中那点逼事
- 内部排序 1
- iOS UITextField输入框随键盘弹出界面上移
- FTxxxx系列-----home按键失灵(kl没有加载正确)
- DB2 数据查询语言