周二也被占用

好记性不如烂笔头

mysql设置更新sh时间字段时应设置为TIMESTAMP,以实现自动更新时间

TIMESTAMP和DATETIME的相同点: 两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。 TIMESTAMP和DATETIME的不同点: 两者的存储方式不一样 对于TIMESTAMP,它把客户端插入的时间从当前时区转...

2018-07-14 22:40:53

阅读数 269

评论数 0

mysql count 慢的优化(使用二级索引)

发现了mysql innodb count统计特别慢(无论count(1)还是count(*)),总结一下优化 一般采用二级索引去count: 比如:id 是pk aid是secondary index 采用 select count(*) from table where id &a...

2018-06-09 22:36:04

阅读数 1010

评论数 1

数据库随机请求表中任意一行优化(使用rand函数)

从2500多行的表中随机取一行,使用rand函数: SELECT * FROM tbl_nichuiniu_article where Category='z1' ORDER BY RAND() LIMIT 1; 查询结果显示扫表两遍,order by rand() 需要使用临时表(Us...

2018-05-27 09:04:41

阅读数 184

评论数 0

mysql delete表数据后,如何解决空间大小不变的问题?

背景: 因为每天都有数个手机数据的定时任务,且每天收集的数据中存在重复数据的问题,数据库的某张表空间越来越大。整个数据库实例的空间是30GB,一张表就占了22GB,导致数据的查询越来越慢,因此决定删除重复数据。 实施: 删重复数据采用的方法是直接delete where,总数据量200W+行...

2017-10-09 13:45:38

阅读数 2814

评论数 0

【好文讲的很清晰】复合索引

概要 什么是单一索引,什么又是复合索引呢? 何时新建复合索引,复合索引又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引)。复合索引的创建方法与创建单一索引的方...

2017-10-09 11:52:56

阅读数 428

评论数 0

mysql创建各类索引的方法

普通索引 添加INDEX ALTER TABLE table_name ADD INDEX index_name ( column ) 主键索引 添加PRIMARY KEY ALTER TABLE table_name ADD PRIMARY KEY ( column ) 唯一索引...

2017-10-09 11:52:15

阅读数 188

评论数 0

数据库创建索引有什么优点和缺点

数据库中索引的优缺点 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能,优点: 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特...

2017-10-09 10:38:43

阅读数 222

评论数 0

数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库...

2017-10-09 10:35:20

阅读数 184

评论数 0

mysql中You can't specify target table for update in FROM clause

mysql中You can’t specify target table for update in FROM clause错误大意是不能选中一张表的同时,对这种表进行更新删除操作解决方法很简单,给要更新的数据起个别名就行下面这段代码是可以直接删除数据库中重复的字段中的一行DELETE from ...

2017-08-23 23:09:09

阅读数 514

评论数 0

Python使用MySQL数据库(新)【很详细】【fetchall和fetchmany有啥区别呢?】

一,安装mysql   如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: ...

2017-08-22 07:28:31

阅读数 11121

评论数 1

MySQL中tinytext、text、mediumtext和longtext详解

一、数字类型 类型 范围 说明   Char(N) [binary] N=1~255 个字元 binary :分辨大小写 固定长度 std_name cahr(32) not null VarChar(N) [binary...

2017-03-22 18:34:45

阅读数 973

评论数 0

mysql如何在命令行界面导出数据库表

进入mysql的bin目录下 导出任意一张表 ./mysqldump -h xxx.xxx.xxx.xxx -P xxxxx -uusername -p --skip-lock-tables databasesname tablename >  tablename.sql --skip-lo...

2017-02-21 08:14:51

阅读数 1362

评论数 0

centos 7 卸载 mariadb 的正确命令

#列出所有被安装的rpm package  rpm -qa | grep mariadb #卸载 rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64 错误:依赖检测失败:         libmysqlclient.so.18()(64bit...

2017-01-20 15:00:54

阅读数 759

评论数 0

centos7 mysql数据库安装和配置

一、系统环境 yum update升级以后的系统版本为 [root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 二、mysql安装 一般网上给出的资料都是 #...

2017-01-20 14:28:05

阅读数 187

评论数 0

学习笔记之mariadb的入门操作

由于CentOS 7 将MySQL全部都改成了mariadb。所以在CentOS 下yum安装mysql是没有用的。虽然还是有一大堆软件包叫做mysql。 [plain] view plain copy   mysql-community-rele...

2017-01-20 14:26:10

阅读数 1028

评论数 0

MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限

1.新建用户 //登录MySQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password...

2016-10-25 15:39:06

阅读数 137

评论数 0

Linux(SUSE 12)安装mysql

安装的4个rpm包为 mysql-community-common-5.6.26-2.sles12 mysql-community-libs-5.6.26-2.sles12 mysql-community-common-5.6.26-2.sles12.x86_64.rpm mysql-comm...

2016-02-26 16:06:27

阅读数 5385

评论数 0

Truncate Table 用法

TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子...

2015-10-26 09:40:38

阅读数 572

评论数 0

从数据库表格中获取列最大的两种方法

下面是从数据库表格中获取列最大值的两种方法: public int getMaxNum(){ //String sql = "select * from market_goods order by goodsid desc limit 0,1"; String s...

2015-10-12 14:26:26

阅读数 760

评论数 0

关于javaweb中文写入数据库时乱码的解决方法

1.往数据库写入中文时发现提示乱码。 2.打印sql语句,显示的是正常中文,一插入mysql就乱码。 解决方法: 修改url即可 url=jdbc:mysql://localhost:3306/Market?useUnicode=true&characterEncoding=utf8

2015-09-22 09:09:13

阅读数 510

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭