美文网首页
SQL简单教学

SQL简单教学

作者: 搞么西 | 来源:发表于2019-10-06 23:10 被阅读0次

一、简单展示

示例一、两表关联

业务描述:需要将表B补充到表A中。关联的字段为部门编码(dep_no)


表A 表B

处理步骤:
1、将数据导入mysql中,存储为两张表book5,book6。


book5 book6

2、使用SQL进行聚合查询


查询结果

二、mysql安装

参考:https://blog.csdn.net/bobo553443/article/details/81383194

三、notepad++安装

Notepad++ 下载地址:https://notepad-plus-plus.org/
Notepad++ 安装:按照所有的默认直接点击下一步安装即可

四、创建表

1、建库

只需要填写name,点击apply即可。


建库

建好后,执行如下命令。可以查询到新建的库。

show databases;
建库结果

2、建表

需要填写以下内容,点击apply即可
1.table name
2.charset
3.column name
4.datatype
5.comments(可不填)


建表

5、数据导入

  1. 新建execl,拷贝数据到表中


    待导入数据表
  2. 保存为csv格式


    保存为csv格式
  3. 使用notepad++修改csv文件编码
    选中后右键选择edit with Notepad++


    选中后右键选择edit with Notepad++

选择【编码】-【转为UTF-8编码】-保存


转为UTF-8编码
  1. 将csv文件拷贝到数据存放路径下


    image.png
  2. 打开cmd


    打开cmd
  3. 连接数据库,执行导入命令


    连接数据库

    命令如下:

#1.到mysql安装目录的bin目录下
>cd C:\Program Files\MySQL\MySQL Server 8.0\bin
#2.登录mysql并输入密码
>mysql -u root -p
#3.查看现有的数据库
mysql> show databases;
#4.使用某个数据库
mysql> use temp4wt
#5.执行导入命令,注意文件名称和表名需要根据实际替换
mysql> Load Data InFile 'Book7.csv' Into Table book7 FIELDS TERMINATED BY ',' lines terminated by '\r\n';

正确导入后的提示


正确导入后的提示

四、数据处理

SQL学习指导:https://www.w3school.com.cn/sql/index.asp
workbench使用指导:https://www.cnblogs.com/hahayixiao/p/9849742.html
这类资料网上很多,关键字搜索即可。

两表关联,统计某个城市某个商品的销售总金额的SQL语句如下

select b.city , a.sku_no, sum(a.sales_amount)
  from book5 a
  left join book6 b on a.dep_no=b.dep_no
  group by b.city, a.sku_no
查询结果

相关文章

  • SQL简单教学

    一、简单展示 示例一、两表关联 业务描述:需要将表B补充到表A中。关联的字段为部门编码(dep_no) 处理步骤:...

  • 第十二章 使用嵌入式SQL(二)

    第十二章 使用嵌入式SQL(二) 嵌入式SQL代码 简单的SQL语句 可以将简单的SQL语句(单个嵌入式SQL语句...

  • 简单SQL

    SELECT - 从数据库中提取数据 SELECT column_name() FROM table_name O...

  • 一个加号引发的问题

    grails中执行sql操作的代码很简单,如下:def dataSourcedef sql = new Sql(d...

  • SQL基础01

    什么是SQL SQL中常用的关键字 SQL中的语句的种类 SQL中约束 简单约束: 示例: 主键: 添加主键约束原...

  • sql面试技术问题

    1:sql和oracle的区别 sql只支持windows系统,oracle各个系统都可以支持。 sql操作简单,...

  • MySQL优化策略

    1、 sql优化 1.1 SQL 语句简化,简化是 SQL 优化的一大利器,因为简单,所以优越。 1.2 尽可...

  • 性能分析与 EXPLAIN 详解

    一、sql查询慢原因及优化 1、导致慢 SQL 的原因 在遇到慢 SQL 情况时,不能简单的把原因归结为 SQL ...

  • PostgreSQL Query Tree

    在PostgreSQL中,Parser将SQL语句解析成ParseTree,ParseTree只是简单记录SQL语...

  • SQL查询语句

    常用SQL查询语句 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SE...

网友评论

      本文标题:SQL简单教学

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