作家
登录

前端与SQL

作者: 来源: 2017-06-12 12:11:58 阅读 我要评论

  •  
  • , age, score);  
  • 感化是创建一张student表,它的id是主动自增的,履行insert插入时会主动生成一个id:

    如许插入几回,获得如下表:

    可以看到id由1开端主动增长。经常应用这种自增功能生采取户的id、订单的id等等。

    打印结不雅如下:

    膳绫擎指定了id为整型,就不克不及插入一个字符串的数据,不然会报错。而如不雅没指定,可以插入数字也可以插入字符串,当然同一字段最好类型要一致。如mysql、SQL Server等数据库都是强类型的。

    这里有一个细节须要留意,后端的mysql的id一般采取64位的长整型,这个数最大年夜值为一个19位数:

    9223372036854775807

    而JS的最大年夜整数为一个16位数,大年夜于这个数的值将会是弗成靠的,如下图所示:

    (6)全部的数据

    把所有的数据都插入之后,获得如下表:

    然后我们开端做萌芽。

    (7)Select萌芽

    —a)查出每个城市的单数和,按日期升序。便于地图按city展示,可以履行以下SQL:

    1. — select format_city as city, count(order_id) as ‘count’, sum(price) as amount from order_data group by format_city order by date 
    1. — select * from order_data where user_id = 514694887070560 and state = ‘${userData.state}’ 

    结不雅如下图所示:

    b)然后再—查一下比来7天每一天的单数,用于右边柱状图的┞饭示,履行以下SQL:

    1. select datecount(order_id) as ‘count’, sum(price) as amount from order_data group by date order by date desc limit 0, 7 

    获得:

    c)萌芽某个orderId是否存在,因为数据须要动态更新,例如每两个小时更新一次,如不雅有新数据须要去萌芽格局化的地址以及经纬度。而每次请求都是拉取全部数据,是以须要找出哪些是新数据。可以履行:

    1. — create index if not exists index_format_city on order_data(format_city) 

    膳绫擎是在控制台履行,在代率攀琅绫擎怎么获取结不雅呢,如下图所示:


      推荐阅读

      司法大数据 助力社会治理

    人平易近法院大年夜数据治理和办事平台已经汇聚了全公法院1.08亿件案件信息,成为全世界最大年夜的审判信息资本库。在聪明法院扶植中,发掘这些司法大年夜数据的潜在价值,应用云计算等技>>>详细阅读


    本文标题:前端与SQL

    地址:http://www.17bianji.com/lsqh/35701.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)