随笔分类 - 数据库
mysql Oracle sqlserver
摘要:本文使用debian系统,源码安装mysql5.7.38为例。 1. 安装依赖库 apt-get install libncurses5 libncurses5-dev 2. 下载安装包 wget -c https://downloads.mysql.com/archives/get/p/23/fi
阅读全文
摘要:标准 SQL【Structure Query Language(结构化查询语言) SQL 分类: SQL 语句主要可以划分为以下 3 个类别。 DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用的语
阅读全文
摘要:mysql在进行如插入(insert)操作的时候需不需要commit,这得看你的存储引擎, 如果是不支持事务的引擎,如myisam,则是否commit都没有效的。 如果是支持事务的引擎,如innodb,则得知道你事物支持是否自动提交事务(即commit) 看自己的数据库是否是自动commit,可以使
阅读全文
摘要:前序: 由于公司业务需求,对于3个月前的过期数据需要进行删除动作,以释放空间和方便维护 本来想的是使用crontab写个脚本定时执行,但是看到Mongo本身就有自动删除过期数据的功能,所以还是用一下吧 这个方法就是使用TTL索引,后续我再写一个脚本定时删除的任务 介绍: TTL索引是MongoDB中
阅读全文
摘要:MySQL事务是什么,它就是一组数据库的操作,是访问数据库的程序单元,事务中可能包含一个或者多个 SQL 语句。这些SQL 语句要么都执行、要么都不执行。我们知道,在MySQL 中,有不同的存储引擎,有的存储引擎比如MyISAM 是不支持事务的,所以说MySQL 事务实际上是发生在 存储引擎部分。
阅读全文
摘要:/*! * Email: scictor@gmail.com * Auth: scictor * Date: 2020-05-02 22:26:18 * File: mysqlInsertT.cpp * Class: %{Cpp:License:ClassName} (if applicable)
阅读全文
摘要:1. 多个条件查询in in db.inventory.find( { qty: { $in: [ 5, 15 ] } } ) 2. 日期查询 db.books.find({"time":{"$gt":ISODate("2019-06-29T00:00:00Z")}},{"time":1}) 查询时
阅读全文
摘要:ERROR 1698 (28000): Access denied for user 'root'@'localhost' 刚装好的服务端时必须用 sudo命令才能登录,不然就报1698的错误 然后就可以解决1698错误了 The "unix_socket" has been called by m
阅读全文
摘要:oracle中清空表数据的两种方法 1、delete from t 2 、truncate table t 区别: 1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚 2、delete from t可以回滚,truncate table t 不可以回滚 3、 trun
阅读全文
摘要:mysql> create database if not exists xdb default character set utf8;Query OK, 1 row affected (0.00 sec)1 先介绍一个ubuntu下mysql的可视化工具利用命令:sudo apt-get inst...
阅读全文
摘要:日期查询:mysql> select * from member where birthday > '1962-01-01';mysql> select * from member order by lastname desc,birthday asc;+----+----------+------...
阅读全文
摘要:1.mysql> select NOW();等效于select user()\g+---------------------+| NOW() |+---------------------+| 2015-11-07 10:29:04 |+---------------------+1 row in ...
阅读全文
摘要:一.通过系统仓库安装 $ sudo apt-get install mysql-server 1、使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2、创建一个数据库abccs mysql> CREATE DATABASE abccs; 3、选择你所创建
阅读全文