MySQL replace into 有三种形式: 1. replace into tbl_name(col_name, …) values(…) 2. replace into tbl_name…
分类:MySql
面试官:如何优化sql?
在面试的环节中,面试官问到:你是如何设计你的表结构的,画一下E-R图?接着又继续深挖,如果有慢查询,你是如何优化你的sql的? 今天,我就来和大家讲讲要怎么回答这道问题。首先,我们要稳住不要慌,自己是自己亲手做的项目,第…
Ubuntu 18.04 下配置 MySQL Server
Ubuntu 18.04 下配置 MySQL Server MySQL是一个免费且广泛使用的开源关系数据库。如果您知道自己需要数据库但对所有可用选项知之甚少,那么这是一个不错的选择。 安装MySQL sudo apt-g…
mysql 开启自定义函数功能
在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况。下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考。 案例一: 目前在项目中,执行创建mysql的函数出错, mysql 创建函数出错信息如…
Mysql修改字段名
mysql修改字段名 ALTER TABLE 表名 CHANGE [column] 旧字段名 新字段名 新数据类型; 举例: alter table t_user2 change password pwd varchar…
mysql_把符合条件的某列的多条数据合并为一条
select GROUP_CONCAT(xxx SEPARATOR ',') from table_name group by xxx GROUP_CONCAT()中的值为你要合并的数据的字段名,默认缺省为一个逗号 (&…
SQL查询表中最后一条数据
SQL查询表中最后一条数据 文章目录 SQL查询表中最后一条数据 准备数据表 查询最后一条数据 准备数据表 建立student表,并插入几条数据 查询最后一条数据 本文共分为三种方式 //max(id) 函数 selec…
Mysql pg oracle三种数据库获取月份、周的函数比较
这里要获取的月份和周不仅仅是一个数字,比如第23周,而是说以周来截断一个日期,用来以周为单位做统计。所以要么得到的是 2015-05 要么得到 2015-05-03(假设3是这周的第一天), 或者得到 2015-23 表…
关于 Linux 下 root 登录 MySQL 报错的问题
最近在centOS 7上,通过yum安装了mysql,安装成功后,使用root登录,出现了如下报错: ERROR 1045 (28000): Access denied for user 'root'@'localhos…
MySQL学习
$PATH":/usr/local/mysql/bin 创建数据库: CREATE DATABASE 数据库名称 创建一个名称为itcast的数据库 mysql> CREATE DATABASE itcast; Q…
Redis压缩列表原理与应用分析
Redis是一款著名的key-value内存数据库软件,同时也是一款卓越的数据结构服务软件。它支持字符串、列表、哈希表、集合、有序集合五种数据结构类型,同时每种数据结构类型针对不同的应用场景又支持不同的编码方式。这篇…
高性能MySQL读书笔记---建表及数据类型优化
数据类型优化 1.数据类型优化 尽量使用可以正确储存数据的最小数据类型,例如状态字段时只有只需要几个数字就使用tinyint而不是int类型 尽量使用简单的方式去存储数据,可以用整形表示的时候就不要用字符串类型 例如性别…