mysql数据库操作_高手进阶常用的sql命令语句大全 原创

原创  更新时间:2022年11月19日 16:04:49   原创 投稿:yin  
mysql数据库操作sql命令语句大全:三表连表查询、更新时批量替换字段部分字符、判断某一张表是否存在、自动增长恢复从1开始、查询重复记录、更新时字段值等于原值加上一个字符串、更新某字段为随机值、复制表数据到另一个表、创建表时拷贝其他表的数据和结构...

mysql数据库操作sql命令语句大全:三表连表查询、更新时批量替换字段部分字符、判断某一张表是否存在、自动增长恢复从1开始、查询重复记录、更新时字段值等于原值加上一个字符串、更新某字段为随机值、复制表数据到另一个表、创建表时拷贝其他表的数据和结构、查看当前查询缓存相关参数状态、清理查询缓存内存碎片、导出数据到pc指定目录...

1.三表连表查询

select a.aid,a.title,b.url,c.content from dq_article_content c inner join cj_collected b on c.aid=b.target inner join dq_archives a on c.aid=a.aid where c.content='';

2.更新某字段时,批量替换部分字符

update cj_collected set target=replace(target,"mysql:dq_jb51_net@table:dq_archives@id:","");

3.mysql判断某一张表是否存在

SHOW TABLES LIKE '%user%';

4.自动增长恢复从1开始

alter table table_name AUTO_INCREMENT 1;

5.查询重复记录

SELECT p1.*  FROM dq_arctype   p1,dq_arctype   p2  WHERE p1.id<>p2.id   AND p1.dirname   =   p2.dirname;

6.更新某字段时,字段值等于原值加上一个字符串

update dq_arctype_copy1 set diy_dirpath=concat(diy_dirpath,'yanjianggao') where parent_id=129;

7.更新某字段为随机值

update `zzz_about` set a_visits=ceiling(RAND()*(99999-10000)+10000);

8.创建表时同时拷贝表1的数据和结构到表3

CREATE TABLE table3 SELECT * FROM table1

9.创建表4时只拷贝表1的结构到表4,不拷贝数据

CREATE TABLE table4 LIKE table1

10.从一个表复制到另外一个表

INSERT INTO table2 SELECT * FROM table1 where id=1;

11.查看当前查询缓存相关参数状态

SHOW VARIABLES LIKE '%query_cache%';

12.清理查询缓存内存碎片

FLUSH QUERY_CACHE;

13.导出数据到pc指定目录(不包括表的结构)

select into outfile功能

到此这篇关于mysql数据库操作_高手进阶常用的sql命令语句大全的文章就介绍到这了,更多相关mysql经典sql命令大全内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql 8.0安装及重置密码问题

    Mysql 8.0安装及重置密码问题

    这篇文章主要介绍了Mysql 8.0安装及重置密码问题,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • Docker搭建MySQL并挂载数据的全过程

    Docker搭建MySQL并挂载数据的全过程

    环境搭建费时费力,但要必不可少,这篇文章主要给大家介绍了关于Docker搭建MySQL并挂载数据的相关资料,文中通过图文以及实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-01-01
  • MySQL 中这么多索引该怎么选择

    MySQL 中这么多索引该怎么选择

    这篇文章主要介绍了MySQL 中这么多索引该怎么选择,索引的本质是存储引擎用于快速查询记录的一种数据结构。特别是数据表中数据特别多的时候,索引对于数据库的性能就愈发重要,下文详细相关内容介绍,需要的小伙伴可以参考一下
    2022-09-09
  • 教会你完全搞定MySQL数据库 轻松八句话

    教会你完全搞定MySQL数据库 轻松八句话

    只要掌握下面的方法,就基本上能搞定mysql数据库。
    2010-09-09
  • 发现mysql一个用法,比较有用

    发现mysql一个用法,比较有用

    mysql下用select实现列运算
    2008-02-02
  • mysql innodb的监控(系统层,数据库层)

    mysql innodb的监控(系统层,数据库层)

    这篇文章主要介绍了mysql innodb的监控(系统层,数据库层)的相关资料,需要的朋友可以参考下
    2017-04-04
  • MySQL字符串函数详解(推荐)

    MySQL字符串函数详解(推荐)

    下面小编就为大家带来一篇MySQL字符串函数详解(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • mysql 索引使用及优化详情

    mysql 索引使用及优化详情

    这篇文章主要介绍了mysql 索引使用及优化详情,合理使用索引,能大大提升sql查询的性能,可以这么讲,随着业务数据量的不断增长,优化系统的响应速度,很大程度上可以说就是集中在索引的优化上
    2022-07-07
  • MySQL 常用引擎总结分享

    MySQL 常用引擎总结分享

    这篇文章主要介绍了MySQL 常用引擎总结分享,MySQL有很多存储引擎,所谓的存储引擎是指用于存储、处理和保护数据的核心服务,更多常用引擎分享,需要的小伙伴可以参考下面文章内容
    2022-06-06
  • 彻底搞懂MySQL存储过程和函数

    彻底搞懂MySQL存储过程和函数

    我们大家都知道MySQL 存储过程是从 MySQL 5.0 开始逐渐增加新的功能,下面这篇文章主要给大家介绍了关于MySQL存储过程和函数的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04

最新评论