数据库

Linux+Apache+PHP+MySQL服务器环境

最近发现MDT推出去的系统的有不同问题,其问题就不说了,主要是策略权限被域继承了.比如我们手动安装的很多东东都是未配置壮态,推的就默认为安全壮态了,今天细找了一下,原来把这个关了就可以了. Linux+Apache+PHP+MySQL服务器环境

数据由SqlServer2008转移到MySQL的一个方法

数据由SqlServer2008转移到MySQL的一个方法 1.将数据从SqlServer导出到Excel文件中,方法http://www.cnblogs.com/hewenwu/p/3684629.html 2.将得到的Excel打开,点击"文件"-->"另存为",选择csv(逗号分隔),保存 3.用记事本打开csv文件,点击另存为txt即可 4.将txt文件导出MySQLhttp://www.cnblogs.com/hewenwu/p/3715833.ht

javascript在浏览器中调用sqlserver数据

本地新建一个网页,然后通过写JavaScript代码,就可以直接操作sqlserver数据库,是不是屌爆了! 前提条件,必须是在ie中才可以使用. 以下代码在Windows10 + IE 11环境下测试通过. <!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript">

Python自动化开发学习12-MariaDB

关系型数据库 主流的关系型数据库大概有下面这些: Oracle : 甲骨文公司的企业级的数据库 SQL Server : 微软的 MySQL : 免费的数据库,现在也属于Oracle的旗下产品 MariaDB : 开源的数据库,MySQL的一个分支 PostgreSQL : 也是开源的 SQLite : 一款轻量级的数据库 DB2 : IBM的 RDBMS 术语 RDBMS(Relational Database Management System)即关系数据库管理系统,在开始之前,先了解下RD

Debug with jdb

原文地址: http://www.javaworld.com/article/2077445/testing-debugging/debug-with-jdb.html Q: How do you use jdb (included in the JDK 1.2 package) effectively to debug Java programs? I've tried many times, but I am successful only in loading a class file t

sqlalchemy 映射的小例子

1.多张表映射到一个类 import pandas as pdfrom settings import DATABASESfrom sqlalchemy import create_engineimport sqlalchemy.ormimport sqlalchemy.ext.declarative metadata = sqlalchemy.MetaData() STK_BASIC_INFO_table = sqlalchemy.Table('quant_stk_basic_info', m

sqlite多线程同步问题

参考: 情况:如果多线程同时读写(这里的指不同的线程用使用的是不同的Helper实例),后面的就会遇到android.database.sqlite.SQLiteException: database is locked这样的异常. 原因:SQLite是文件级别的锁:多个线程可以同时读,但是同时只能有一个线程写.解决:对于这样的问题,解决的办法就是keep single sqlite connection,保持单个SqliteOpenHelper实例,同时对所有数据库操作的方法添加synchro

JfinalUIB 代码笔记 (4)--- 高仿ibatis(mybatis)实现sql的集中管理

实现sql的集中管理,简单的把一些固定长度的sql移植进xml很简单,这没有什么好多说的,关键问题是我们平时处理的sql,有大量是动态长度的,比如说最常见的就是多条件的分页查询,往往我们会在代码中写大量的if else,想把这些移植进xml就比较困难了,完全仿制ibatis来做xml标签工作量太大,最省事的处理方法就是能不能直接把Java代码的逻辑处理方式移植进xml,然后对逻辑代码进行解析,绕开那一大堆的xml标签定义,下面就是jfinaluib中的处理方式: 1.0 暂时还是用的拼接,没有预

Mysql5.7.13忘记密码及创建用户

mysql 5.7.13重置root密码: 1.my.nin文件里在 [mysqld]下增加skip-grant-tables 2.cmd:net start mysql -mysql -use mysql; -UPDATE user SET authentication_string=PASSWORD(NEWPASSWORD) WHERE User=root; -FLUSH PRIVILEGES; -quit; 3.登陆 mysql 5.7.13重置root密码: 1.my.nin文件里在 [

Linux下oracle环境变量无效问题

今天在维护oracle数据库时,查看监听的状态,执行 #lsnrctl status 报错: -bash:lsnrctl:command not found.以前并不会这样,仔细想了一下,问题找到了,我是以root远程登录到服务器上,维护oracle时,直接 su oracle,这样操作虽然用户切换为oracle,但是环境变量仍然是root的环境变量,所以会报环境变量错误,正确的命令是su - oracle,这样环境变量也会切换为oracle的环境变量.看一下 su 命令的 man page N

mybatis从dao传入多个参数到sqlmap时dao中要使用map或实例对象(如:user)作为参数传入, 否则报错找不到属性getter方法

23:37 2015-07-02 注意1. 使用mybaits的resultMap查询时, 如果想传入多个参数(比如where 1=1动态多条件查询时)sqlmap文件中对应的方法中, selectList中一定要传实例对象(如person作为obj而不能用String等等只能一个参数的类)或map封装多参数传入map作为obj注意2. sqlmap中的方法的parameterType和jdbcType可以不用写

ch5 MySQL 备份与恢复

第 5 章 MySQL 备份与恢复 前言 数据库的备份与恢复一直都是 DBA 工作中最为重要的部分之一,也是基本工作之一.任何正式环境的数据库都必须有完整的备份计划和恢复测试,本章内容将主要介绍 MySQL 数据库的备份与恢复相关内容. 5.1 数据库备份使用场景 你真的明白了自己所做的数据库备份是要面对什么样的场景的吗? 我想任何一位维护过数据库的人都知道数据库是需要备份的,也知道备份数据库是数据库维护必不可少的一件事情.那么是否每一个人都知道自己所做的备份到底是为了应对哪些场景的呢?抑或者说

Oracle 使用SqlPlus管理

Oracle 使用SqlPlus 安装,一键安装,很简单.安装过程,一定要记住密码 连接本地服务器,可以直接,打开cmd: 可以直接不用登陆,如果登陆需要输入用户名.密码. sqlplus /nolog 也可以,注意斜杠后有空格 sqlplus / as sysdba 连接 conn /as sysdba sqlplus使用需要帮助时,可以使用: help index 可以看到如下: 查看用户 show user; 修改密码: alter user system identified by sy

(转)Oracle执行字符串

declare v_out varchar2(50); begin execute immediate 'select p_guid from c_itcomp where rownum = 1 ' into v_out; dbms_output.put_line(v_out); end; 数据库版本必须> =oracle   8i 直接的select语句是没有用的,猜测因为select返回的是多行多列 可以执行DML,DDL等 如insert, update, create等 还可以绑定变量

mysql1449 The user specified as a definer (&#39;root&#39;@&#39;%&#39;) does not exist 解决方法

从一个数据库数据迁移到本地localhost 程序在调用到数据库的视图时报错,直接在数据库中打开视图时也报错,类似: mysql 1449 : The user specified as a definer ('long'@'%') does not exist 经查,是权限问题,解决办法: 运行:grant all privileges on *.* to [email protected]"%" identified by "."; 之后打开视图时便不会报错,程

生成数据库自增不重复ID的方法

namespace ConsoleApp1 { class Program { static void Main(string[] args) { var list = new HashSet<string>(101); for (int i = 0; i < 100; i++) { var task = Task.Factory.StartNew((m => { var id = McidGenerator.NewMcid(); list.Add(id); Console.Wri

数据库中间件 Sharding-JDBC 源码分析 —— SQL 解析(一)之语法解析

关注微信公众号:[芋艿的后端小屋]有福利: RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 您对于源码的疑问每条留言都将得到认真回复.甚至不知道如何读源码也可以请教噢. 新的源码解析文章实时收到通知.每周更新一篇左右. 1. 概述 2. Lexer 词法解析器 3. Token 词法标记 3.2.1 Literals.IDENTIFIER 词法关键词 3.2

SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程(支持单表或多表结查集分页)

原文:SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程(支持单表或多表结查集分页) SQL Server利用RowNumber()内置函数与Over关键字实现通用分页存储过程,支持单表或多表结查集分页,存储过程如下: /******************/ --Author:梦在旅途(www.Zuowenjun.cn) --CreateDate:2015-06-02 --Function:分页获取数据 /******************/ crea

增删改查数据库

--插入数据 insert into emp values(123,'张si','','',''); insert into emp1(empno) values(234); commit; --删除数据 delete from emp where empno = 222; commit; --更新数据 update emp set empno=2323, ename='zhangsan'; update emp1 set sal='111' where sal='1311'; --查询数据 s

数据库必会必知 之 SQL四种语言:DDL DML DCL TCL

作者:泥瓦匠 今天群里面讨论,DDL 还是 DML,我这种小白还是总结下他们的区别吧. 1. DDL - Data Definition Language 数据库定义语言:定义数据库的结构. 其主要命令有CREATE,ALTER,DROP等,下面用例子详解.该语言不需要commit,因此慎重. CREATE - to create objects in the database   在数据库创建对象 例:CREATE DATABASE test; // 创建一个名为test的数据库 ALTER