MySQL 本科班学习汇总

INSERT INTO table_name SELECT * FROM table_name2 WHERE num<70    //将A表的数据添加到B表当中,用where条件约束!
数据库在不添加索引的情况下,去查询有上万条数据库的时候,会消耗大量的查询时间。
    SELECT table_name .*,tb_sites_copy.* FROM table_name2,tb_sites_copy
WHERE table_name2.name=table_name1.name;
一张W+的数据表和一张只有20条数据做关联查询的时候,消费的时间为两秒。
加了索引查询时间有明显的改变。
SELECT * FROM table_name WHERE name LIKE('%in%');  //模糊查询,查找所有含有in的关键字
SELECT * FROM table_name WHERE name LIKE('__r%');       // 查找第三位含有r的字段 "_"下划线代表一个字符,以此类推。
SELECT * FROM table_name WHERE name LIKE('____') and name LIKE('%a%');
SELECT * FROM table_name WHERE name LIKE ('%\\\%');  //查询转移字符(自身函数)
SELECT * FROM table_name WHERE name LIKE ('%\%%');  //转移字符查询"%"符号。

SELECT name,COUNT([主键]),max(SiteCreateTime) as count  FROM tb_sites_copy GROUP BY name; //
SELECT name,COUNT(*),max(SiteCreateTime) as count  FROM tb_sites_copy GROUP BY name //

Tags: None

Archives QR Code

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java成神之路

常用的Hql语句

752
来自专栏撸码那些事

MySQL——通过EXPLAIN分析SQL的执行计划

在MySQL中,我们可以通过EXPLAIN命令获取MySQL如何执行SELECT语句的信息,包括在SELECT语句执行过程中表如何连接和连接的顺序。

1022
来自专栏散尽浮华

mysql操作命令梳理(1)-索引

1、创建索引 索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。以下命令语句分别展...

2096
来自专栏挖坑填坑

关于linq语句与sql语句查询条件==null处理的奇妙现象

732
来自专栏你不就像风一样

MySQL常用SQL语句/函数/存储过程

你可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列

872
来自专栏james大数据架构

SQL常用数据库结构升级语句

修改视图 --SQL Server 2005 GO IF EXISTS (SELECT * FROM sys.views WHERE object_id ...

2029
来自专栏Hadoop数据仓库

MySQL实现树的遍历

经常在一个表中有父子关系的两个字段,比如empno与manager,这种结构中需要用到树的遍历。在Oracle 中可以使用connect by简单解决问题,但M...

2678
来自专栏编程心路

写给新手的Mysql入门指南(一)

关键字最好大写,这样便于阅读。可以用windows的cmd运行工具对数据库操作,前提是mysql的安装目录的子目录bin的路径添加导论系统变量PATH中,mys...

1453
来自专栏性能与架构

MySQL中索引的限制

下面列出了目前 MySQL中与索引使用相关的限制 (1)MyISAM存储引擎索引键长度的总和不能超过1000字节 (2)BLOB和TEXT类型的列只能创建前缀索...

2735
来自专栏静默虚空的博客

sql 语言

sql 语言 DDL DDL 全称 Data Definition Language,即数据定义语言。 DATABASE 创建数据库 CREATE DATABA...

2007

扫码关注云+社区