ICode9

精准搜索请尝试: 精确搜索
  • ETL拉链算法大全(搬运)2020-07-19 17:33:51

    拉链算法总结大全:一、0610算法(追加)1、删除仓库表的加载日期是本次加载日期的数据,以支持重跑delete from xxx where start_dt >=$tx_date;2、创建临时表,用于存放从源表中提取的数据create multiset volatile table xxx;3、向临时表中插入数据,按照一定规则加工insert into xxx sel

  • mybatis一次动态删除多个表数据2020-07-19 09:32:56

    sql中需要加上分号,表示一天sql语句的结束: <delete id="deleteBussinessData" statementType="STATEMENT"> <foreach collection="tableList" item="tableName" index="index" > delete from ${tableName} where

  • day06--DQL数据查询语言2020-07-16 18:33:36

    目录一、select高级用法总结1.select获取简单参数信息2.select查询语句1)查询表中所有的数据2)查看指定列的数据3)按条件查询3)查询练习3.条件查询4.传统连接5.自连接6.内连接(划重点)1)语法格式2)例子1:两表联查3)例子2:三表联查7.外连接0) 左右连接翻译1)左外连接2)右外连接group by(分组条件

  • mysql建立索引的一些小规则2020-07-15 14:00:12

    1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建

  • tp5基本操作2020-07-11 15:06:49

    namespace app\admin\controller;//命名空间是和这个文件所在位置相对应 use think\Controller; use think\db\Query;   class index extends Controller//继承tp框架的方法。控制器名称是与视图文件view 下的index 相同 {     public function aa()//方法名称是与

  • tp5数据库操作2020-07-11 15:03:33

    使用\think\Db类 查询一条数据使用 Db::table('think_user')->where('id',1)->find();查询多条数据使用 Db::table('think_user')->where('status',1)->select(); 查询某一列的值可以用 // 返回数组 Db::table('think_user')->where(�

  • Mysql执行计划(大章)2020-07-10 17:02:58

    Mysql的执行计划 执行计划是啥? 使用explain关键字可以模拟优化器执行SQL查询语句,从而知道Mysql是如何处理你的SQL语句的。分析你的查询语句或者表结构的性能瓶颈 语法 explain + sql语句 执行计划的作用 l  表的读取顺序 l  数据读取操作的操作类型 l  哪些索引可以使用 l  哪

  • js 提取 sql 条件 表名 limit2020-07-10 10:37:31

    var obj={} var str="select * from table1 where id >1000 and uid=123 or event_id=3 and a in('1',2','3',4) and b like '%abc%' limit 1000" str.match(/\s+from\s+(\w+)/g) obj['table']=RegExp.$1; str

  • PetaPoco中使用Where in2020-07-08 09:36:46

    petapoco中使用in关键字需要使用命名参数,否则是无效的(或者只查出第一个条件的记录) 例如: public List<model> GetRate(string from) { using (var db = MDb()) { var sql = new StringBuilder(); sql.Append

  • MySql多表查询命令2020-07-07 19:35:04

    一、子查询 例子:更新借阅book_id为20190701图书的用户130429199007025628所剩下的余额 UPDATE readerinfo SET balance=balance-(SELECT price FROM bookinfo WHERE book_id=20190701)*0.05 WHERE card_id='130429199007025628' 1、使用比较运算符的子查询 (1)查询图书名称为软件测

  • tp5控制器增删改查2020-07-07 17:08:39

    // $data=['type'=>'专辑'];   构造数据     // db('book')->insert($data);  添加     // Db::name('book')->insert($data);     // $userId = Db::name('book')->getLastInsID();添加主键id     // $id = db('book

  • 数据库中的条件查询2020-07-06 10:02:52

    相关运算符 条件查询需要用到where语句,where必须放到from语句表的后面。 运算符 说明 = 等于 <> 或 != 不等于 < 小于 <= 小于等于 > 大于 >= 大于等于 between...and... 两值之间,等同于>=and<= is null 为null(is not null 不为空) and 并且 or 或者 in

  • sql入门2020-07-05 09:02:32

    MySql 常用查询 连接查询 join (内连接) select * from student join cls on student.cls=cls.id limit 0,10; left join(左外连接) select * from student left join cls on student.cls=cls.id limit 0,10; right join(右外连接) select * from student right join cls

  • mybatis2020-07-05 09:01:37

    mybatis基础 入门 SqlSessionFactoryBuilder 这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 因此 SqlSessionFactoryBuilder 实例的最佳作用域是方法作用域(也就是局部方法变量)。 你可以重用 SqlSessionFactoryBuilder 来创建多个 SqlSessionFa

  • 数据库012020-07-03 16:35:30

    1.基本语句 CREATE DATABASE - 创建新数据库 ALTER DATABASE - 修改数据库 CREATE TABLE - 创建新表 ALTER TABLE - 变更(改变)数据库表 DROP TABLE - 删除表 CREATE INDEX - 创建索引(搜索键) DROP INDEX - 删除索引 基本数据处理 SELECT - 从数据库表中获取数据 UPDATE 

  • 《MySQL必知必会》学习笔记(1)—数据检索2020-06-30 23:38:36

    目录 简单检索数据 排序检索数据 数据过滤 过滤数据 用通配符进行过滤 用正则表达式进行搜索 创建计算字段 使用数据处理函数 汇总数据 分组数据 使用子查询 联结表 组合查询 全文本搜索 简单检索数据 简单查询 --检索多列 SELECT 列名1,列名2,列名3 FROM 表名; --检索所有列 S

  • ibatis懒加载语法2020-06-30 17:52:31

    ibatis懒加载语法 <!--定义结果集--> <resultMap id = "结果集id" class="结果集返回的对象类型" extends="继承父结果集"> <!--配置懒加载,column中如果是大括号包裹的,则是传一个对象,没有则是传递一个字段值过去--> <result column="{另一张表的字段=这张表的字段}" prope

  • 第11课 使用子查询2020-06-29 22:53:29

    第11课 使用子查询 11.1 子查询 SQL还允许创建子查询(subquery),即嵌套在其他查询中的查询。 11.2 利用子查询进行过滤 SELECT cust_id FROM Orders WHERE order_num IN (SELECT order_num FROM OrderItems WHERE prod_id = 'RGAN01'); 在S

  • sql2020-06-29 19:40:42

    –1 CREATE DATABASE _2018522018; use _2018522018; year(getdate())-year(Sbirth) –2 create table Student ( Sno char(30) primary key, Sname char(30) unique, Ssex char(2) , Classno char(30), Sbirth datetime, Status char(4), Hometown char(30), Enrollment da

  • 二、mysql索引优化分析(1)2020-06-29 13:07:01

    1、常见通用的join查询 1.1、SQL书写顺序 SELECT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY <group_by_list> HAVING <having_condition> ORDER BY <or

  • Mysql之日期查询-最全SQL总结2020-06-29 13:05:54

    查询当前日期 SELECT CURRENT_DATE(); SELECT CURDATE(); 查询当前日期和时间 SELECT NOW(); 查询今天的数据 SELECT * FROM `表名` WHERE TO_DAYS(NOW()) = TO_DAYS(`字段`); SELECT * FROM `表名` WHERE TO_DAYS(NOW()) - TO_DAYS(`字段`) = 0; 查询昨天的数据

  • mysql数据库基础操作2020-06-29 13:01:58

    目录   1.1 数据库发展史 2.1 关系型数据库逻辑结构 3.1 mysql增删改查 3.2 常用SQL语句 3.2.1 创建数据表student详细代码 3.2.2 修改数据 3.2.3 删除数据 3.3.1 解决mysql中文乱码的问题 3.4.1 mysql 中的列类型 3.4.2 列约束 3.5.1 简单查询 1.1 数据库发展史  网

  • MySQL使用子查询作为delete或update的条件2020-06-28 18:55:09

    update和delete的使用方式一样,下面以delete示例 1、如果delete(update)使用的表和子查询的表不是同一张表,直接使用子查询结果即可: delete from table_1 where id = ( select id from table_2 where create_date = '2020-06-28'   limit 1 );

  • SQL中的<>2020-06-28 15:54:08

    sql中<>为不等于,例如  where t3.first_gds_type<>'0' 注意:字段为null的数据也当做满足不等于的条件,所以要保留null数据 ,需要加上 or t3.first_gds_type is null,即: where t3.first_gds_type<>'0' or t3.first_gds_type is null

  • MySQL子查询2020-06-27 16:03:33

    MySQL子查询 操作系统:ubuntu 18.04 mysql版本:8.0 创建:2020/6/27 修改:2020/6/27 使用的演示表: users表存储用户信息 orders表存储用户的订单,一个用户可以有多个订单 order_items表存储订单项 利用子查询过滤 在下面的例子中,MySQL实际执行了三条SELECT语句。先执行最内层的SELE

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有