-
日期:2020-11-02 13:48:44
点击:59
内容简介:在存储过程中常看到declare定义的变量和@set定义的变量。简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。 1、declare定义的变量类似java类中的局部变量,仅在类中生效。即只在存储过程中的begin和end之间生效。 2、@set定义的变量,叫做...
-
日期:2020-11-02 13:48:43
点击:59
内容简介:配置说明 Linux版本:Centos7 MySQL版本:MySQL5.7.16 该文档适用于MySQL版本=5.7.6 一、卸载CentOS7默认携带的mariadb包 # 检查mariadb安装包[root@wing ~]# rpm -qa | grep -i mysql[root@wing ~]# rpm -qa | grep -i mariadbmariadb-libs-5.5.50-1.el7_2....
-
日期:2020-11-02 13:48:43
点击:59
内容简介:使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法。 1、右键Navicat中的数据库→数据传输(Data Transfer)。 2、左边数据库对象(Database Objects)中选择对应的表,右边目标(Target)中选择文件(File)选择脚本存储的名称及位置,再在上面选择高...
-
日期:2020-11-02 13:48:42
点击:59
内容简介:sql中经常用like进行模糊查询,而模糊查询就要用到百分号“%”,下划线“_”这些通配符,其中“%”匹配任意多个字符,“_”匹配单个字符。如果我们想要模糊查询带有通配符的字符串,如“60%”,“user_name”,就需要对通配符进行转义,有两种方式。如下: 1...
-
日期:2020-11-02 13:48:42
点击:59
内容简介:问题: 开发中常使用Navicat查询数据库,并修改数据库中的值。今天发现查询结果为只读,不能修改。一般连表查不能修改我是知道的,但是单表查居然不能修改。 解决方法: 查了下,有说表是只读,也有说是权限不够。后来发现都不是,是因为该表没有设置主键。...
-
日期:2020-11-02 13:48:42
点击:59
内容简介:MySQL 四种事务隔离级别详解及对比 按照SQL:1992 事务隔离级别,InnoDB默认是可重复读的(REPEATABLE READ)。MySQL/InnoDB 提供SQL标准所描述的所有四个事务隔离级别。你可以在命令行用--transaction-isolation选项,或在选项文件里,为所有连接设置默认隔...
-
日期:2020-11-02 13:48:41
点击:59
内容简介:数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开始学习之前,我...
-
日期:2020-11-02 13:48:41
点击:59
内容简介:group_concat()函数的参数是可以直接使用order by排序的。666。。 下面通过例子来说明,首先看下面的t1表。 比如,我们要查看每个人的多个分数,将该人对应的多个分数显示在一起,分数要从高到底排序。 可以这样写: SELECT username,GROUP_CONCAT(score ORD...
-
日期:2020-11-02 13:48:41
点击:59
内容简介:前言 本文的内容主要是介绍了MYSQL每隔10分钟进行分组统计的实现方法,在画用户登录、操作情况在一天内的分布图时会非常有用,之前我只知道用「存储过程」实现的方法(虽然执行速度快,但真的是太不灵活了),后来学会了用高级点的「group by」方法来灵活实...
-
日期:2020-11-02 13:48:40
点击:59
内容简介:MySQL中union和order by是可以一起使用的,但是在使用中需要注意一些小问题,下面通过例子来说明。首先看下面的t1表。 1、如果直接用如下sql语句是会报错:Incorrect usage of UNION and ORDER BY。 SELECT * FROM t1 WHERE username LIKE 'l%' ORDER BY sco...