#mySQL

mysql数据库,如何在登录mysql之后执行操作系统上的SQL脚本?

需求描述:  通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢?操作过程:1.编写测试脚本文件[mysql@redhat6scripts]$catSeCount.sqlusetest01selectcount(*)fromts051; 2.登录到mysql数据库中[mysql@...

mysql在命令行中,指定要连接的数据库?

需求描述:  mysql客户端,可以在登录到mysql数据库时,指定要连接到哪个数据库  这里进行一个测试。测试过程:1.mysql通过-D参数指定连接到test数据库[mysql@redhat6scripts]$mysql-uroot-p-DtestEnterpassword:ERROR1045(28000):Acc...

mysql中如何在命令行中,执行一个SQL脚本文件?

需求描述:  在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件,  比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。  一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysql  客户端程...

mysql中参数--init-file的作用是什么呢?

需求描述:  今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数,  所以,就在这里说下该参数的作用。概念解释:参数:--init-file=file_name解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。使用注意:--1)在文件file...

mysql中,root用户密码被遗忘,该如何进行重置?

需求描述:  在mysql的测试环境中,有时候会遇到一段时间之后root用户的密码被遗忘的情况,  这个时候,就是需要对root密码进行重置,不过,在生产环境中,这种情况还是很少见。环境描述:  操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)  数据库版本:...

如何在mysql客户端即mysql提示符下执行操作系统命令

环境描述:mysql版本:5.5.57-log操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)需求描述:  在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令  比如,在mysql中,要查看磁盘的使用情况,创建了一个表...

mysql数据库中查看某个视图的定义的SQL语句

环境描述:mysql版本:5.5.57-log操作系统版本:RedHatEnterpriseLinuxServerrelease6.6(Santiago)需求描述:  查看某个视图的定义SQL语句通过information_schema数据库下的views表来进行查询:SELECTtable_name,table_sc...

MySQL日期字符串转换

最近用到两个日期转字符串(DATE_FORMAT(date,pattern))以及字符串转日期(str_to_date(dateStr,pattern))。具体详情参考链接(包含MySQL日期字符串转换):https://blog.csdn.net/yamadeee/article/details/80137780...
代码星球 ·2020-07-24

mysql查询结果多列拼接查询

mysql查询结果多列拼接查询,主要场景是,列表中其中一列涉及另外一张表的多条数据,但是我只需要多条数据中的其中某一列(主子表场景)关键字:GROUP_CONCATsql语句如下:SELECTr.id,b.NAMEASgroup_name,GROUP_CONCAT(a.`name`)province_nameFROMc...

《高性能MySQL》之EXPLAIN

语法如下:explainselect*fromtableexplain中的列expain出来的信息有10列,分别是id,select_type,table、type,partitions,possible_keys,key,key_len,ref,rows,Extra,下面对这些字段出现的可能进行解释:1.IDSQL执...
代码星球 ·2020-07-24

《高性能MySQL》之MySQL查询性能优化

响应时间过长。如果把查询看做是一个任务,那么它由一系列子任务组成,每个子任务都会消耗一定的时间。如果要优化查询,实际上优化其子任务,要么消除其中一些子任务,要么减少子任务的执行次数,要么让子任务运行得更快。查询的生命周期:客户端->服务器->服务器上解析->生成执行计划->执行->返回结果...

MySQL之replace函数应用

replace函数,从字面上看其主要作用就是替换。实际它的作用确实是替换。那么替换有哪些应用场景呢?比如A表和B表有一个关联的字段就是id,但是在A中id是数字,在B中id也是数字,但是B中id多一个前缀字母t等,那么如果我要想让他们关联该怎么办呢?通过replace就能实现这个目的,不用加字段或者强行修改让它们完全一...
代码星球 ·2020-07-24

XAMPP启动mysql遇到的问题

错误信息如下:Version:‘10.1.33-MariaDB’socket:‘’port:3389mariadb.orgbinarydistribution2019-06-1218:00:564a04InnoDB:Warning:Usinginnodb_addition...

MySQL5.7授权用户远程访问

做个记录,每次弄环境的时候,特别是弄mysql环境,时不时都要用到下面的命令命令如下:grantallprivilegeson*.*to'root'@'%'identifiedby'oa123456'withgrantoption;flushprivileges;quit;注意:上面的命令原型如下:grantallpr...

Ubuntu16.04忘记MySQL5.7的root用户密码之解决方案

其实也就四步,如下:sudovimi/etc/mysql/mysql.conf.d/mysqld.cnf并在在[mysqld]下方的skip-external-locking下面添加一行:skip-grant-tables然后再重启MySQL/etc/init.d/mysqlrestartmysql-uroot-p一路...
首页上一页...454455456457458...下一页尾页