carryLess小笔记002_Oracle数据库安装完成后相关问题的解决

笔者一直以来都是使用公司服务器上的oracle数据库,突然一天公司服务器宕机了,项目无法访问数据库跟着瘫痪了,所以准备在自己的机器上安装一个oracle数据库.  从官网下载安装了oracle 11g后再DOS命令窗口访问正常,但是通过plsql访问时便会报错 “ora-12541:TNS:无监听程序。“  在查询了一系列资料之后,经问题解决,具体操作如下:    1.下载plsql,安装.
阅读本文

Mysql数据库语句大全

零、用户管理:  1、新建用户:    >CREATE USER name IDENTIFIED BY ‘ssapdrow‘;  2、更改密码:    >SET PASSWORD FOR name=PASSWORD(‘fdddfd‘);  3、权限管理    >SHOW GRANTS FOR name;    //查看name用户权限    >GRANT SELECT ON db_name.* T
阅读本文

MYSQL——数据库存储引擎!

本人安装mysql版本为:mysql  Ver 14.14 Distrib 5.7.18, for Win64 (x86_64),查看mysql的版本号方式:cmd--》mysql --version  将会显示出mysql的版本。1、什么是数据库存储引擎?  存储引擎是mysql数据库管理系统的一个重要特征,在具体开发时,为了提高mysql的数据库管理系统的使用效率和灵活性,可以根据具体的实际需
阅读本文

分针网—每日分享:Node.js操作mongodb数据库

准备:安装Node.js,MongoDB,mongoose,webstorm 这里我采用的是mongoose来处理的。Mongoose是MongoDB的一个对象模型工具,可以工作于异步环境下。具体学习内容参看官网http://mongoosejs.com/docs/index.html 1、开始运用mongoose时,得先安装,打开命令行,执行$ npm install mongoose 2、连接
阅读本文

数据库插入数据失败,log提示不能将值 NULL 插入列 id

已经记不住具体的log信息了,意思就是ID如果没有设置为自增长的情况下就不能插入数据,而建表时ID字段是设置为“not null”,所以就不能顺利插入数据。解决方法有两种:①建表时用sql语句设置ID为自增长:REATE TABLE dbo.XXXX(ID int identity(1,1) not null,StationNum varchar(50) null,LayerIndex int
阅读本文

数据库安装

一,mariadb1,centos安装mariadbyum list mariadb-serveryum install mariadb-serverrpm -qa|grep mariadb-serversystemctl start mariadbnetstat -tunlp 二,mysql,1,2,三,pgsql1,2,四,redis1,2,五,memcached1,2, !/bin/bas
阅读本文

数据库三种常用的连接查询

1. 关于左右表的概念。左表指的是在SQL语句中排在left join左边的表,右表指的是排在left join右边的表。   2. 在拼成的大表中,左表排在左边,右表排在右边。   3. on条件语句最好用=号对两表相应的主外键进行连接。当然,也可以用其他操作符,如>, inner join          格式:select * from 部门 inner join 组织 on 部门.组
阅读本文

数据库超时的坑

每次对数据库连接时,我们有时候会碰到连接超时或者命令超时,这两个超时是不一样的。以ADO.NET为例,当客户端和服务器端连接时,碰到的超时情况主要有下面几种:当从连接池获取一个连接时,碰到超时。当建立一个全新连接(而不是从连接池获取)时,碰到超时。当发送一个命令(command)到SQL Server时,超时。当发送命令(连接字符串带有“context connection=true”属性)到SQ
阅读本文

INFORMATION_SCHEMA获取数据库的信息

简介 information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。 Mysql的INFORMATION_SCHEMA数据库包含了一些表和
阅读本文

数据库还原

问题描述:   sql2005还原时出现下面的错误,System.Data.SqlClient.SqlError: 尚未备份数据库 “***“ 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。请使用 RESTORE 语句的 WITH REPLACE 或 WITH STOPAT 子句来只覆盖该日志的内容。 (Microsof
阅读本文

数据库性能分析工具

官网 https://www.percona.com/downloads/percona-toolkit/LATEST/ 文档 https://www.percona.com/doc/percona-toolkit/LATEST/index.html Percona Toolkit is a collection of advanced command-line tools used by P
阅读本文

数据库中case when 语句

case when 语句,用于计算条件列表并返回多个可能结果表达式之一。case input_expression when when_expression then result_expression [...n] else else_result_expression end实例如下: select case gender when 1 then ‘NAN‘ wh
阅读本文

数据库schema 是什么

A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user. schema即为某些数据库(指,某一“数据库用户”所创建的数据库)的集合;它与某一数据库用户是一一对应的关系(“一一对应”为个人理解),并且与该数据库用户具
阅读本文

数据库 -- 悲观锁与乐观锁

锁( locking )业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓的 “ 锁 ” ,即给我们选定的目标数据上锁,使其无法被其
阅读本文

nodeJS之mysql数据库连接

启动mysql数据库,默认情况下安装好便会启动mysql数据库,如果没有启动可以通过cmd命令(以管理员身份运行)来启动数据库;如下图所示:  nodeJS连接mysql数据库一般需要先配置mysql配置文件;(以下总结来自网上)host:主机地址 (默认:localhost)user:用户名password:密码port:端口号 (默认:3306)database:数据库名charset:连接字
阅读本文

MongoDB数据库总结

Num01–>MongoDB简介 1、MongoDB 是一个基于分布式文件存储的NoSQL数据库 2、由C++语言编写,运行稳定,性能高 3、旨在为WEB应用提供可扩展的高性能数据存储解决方案 Num02–>MongoDB特点 1、模式自由 :可以把不同结构的文档存储在同一个数据库里 2、面向集合的存储:适合存储 JSON风格文件的形式 3、完整的索引支持:对任何属性可索引 4、复制和高可用性
阅读本文