有一个表名为tb,字段段名为name,数据类型nchar(20)。 1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(20)); 2、假设字段有数据,则改为nvarchar2(20)可以...
分类:
数据库 时间:
2015-08-07 13:34:58
阅读次数:
128
很简单的程序,不多说,需要有个配置管理的模块,譬如你进行多少关,现在多少级,数据不多不少,总不能自己定配置文件格式,解析等等,用userdefalut吧,太不成熟的一个东西,虽然用过,但这一次还是想尝试一下新东西,Sqlite轻量型数据库。需求很明确了,我总是要在lua层操作Sqlite的...
分类:
数据库 时间:
2015-08-07 13:31:36
阅读次数:
1748
1. 首先安装mysql数据库,具体安装方法可以上百度搜下,也可以按照下面的方法来安装mysql:
安装Mysql:
下载xampp,安装;
打开xampp 控制面板,启动mysql
把Mysql的执行文件路径添加到PATH环境变量中来
Mysql安装完成
2. 下载mysql的连接jar包:mysql-connector-java-5.1.22-bin.jar;
3. 启动...
分类:
数据库 时间:
2015-08-07 13:29:15
阅读次数:
123
使用Profiles分析SQL语句执行时间和消耗资源打开profiling,默认是没开启的mysql> set profiling=1;
(执行要分析的SQL语句)select count(1) from wechat_employee,Employee;
显示profiles表show profiles;
查询结果:+----------+------------+---------------...
分类:
数据库 时间:
2015-08-07 13:28:04
阅读次数:
201
package com.jack.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
//JDBC案例
public class JD...
分类:
数据库 时间:
2015-08-07 13:23:04
阅读次数:
147
1、如果没有密码,则
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
2、如果已经有密码,可以用:
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysql...
分类:
数据库 时间:
2015-08-07 13:21:17
阅读次数:
190
MySQL Study之--MySQL Cluster(集群)构建
一、Mysql Cluster概述与部署
MySql Cluster最显著的优点就是高可用性,高实时性,高冗余,扩展性强。
它允许在无共享的系统中部署"内存中"数据库的Cluster.通过无共享体系结构,系统能够使用廉价的硬件.此外,由于每个组件有自己的内存和磁盘,所以不存在单点故障.
...
分类:
数据库 时间:
2015-08-07 13:19:27
阅读次数:
214
NoSQL数据库:数据的一致性
读取一致性
强一致性
在任何时间访问集群中任一结点,得到的数据结果一致;
用户一致性 对同一用户,访问集群期间得到的数据一致;
解决用户一致性:使用粘性会话,将会话绑定到特定结点来处理;
这样会降低负载均衡器的性能;
最终一致性
集群中各结点间由于数据同步不及时造成暂时的数据不一致,但数据同步完成后,最终具有一...
分类:
数据库 时间:
2015-08-07 13:21:02
阅读次数:
150
使用Mysql修改密码命令更改root的密码。 进入Mysql数据库命令行方式有两种方式: 方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。 方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即 =...
分类:
数据库 时间:
2015-08-07 13:18:27
阅读次数:
170
CREATE TABLE SALARY( EMPID number not null, EMPNAME Varchar2(20), EMPSALARY number, HIREDATE DATE, PRIMARY KEY(EMPID),...
分类:
数据库 时间:
2015-08-07 13:18:38
阅读次数:
200
一、JDBC释义 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和....
分类:
数据库 时间:
2015-08-07 13:10:54
阅读次数:
173
http://www.sqlservercentral.com/articles/Failover+Clustered+Instance+(FCI)/92196/http://blogs.msdn.com/b/sqlalwayson/archive/2012/06/05/configure-wind...
分类:
数据库 时间:
2015-08-07 13:08:49
阅读次数:
99
SQL Server数据库基础一、安装SQLServer数据库setup.exe->安装->全新SQLServer独立安装或向现有安装添加功能->输入序列号->下一步->默认实例->混合模式->输入sa密码->实例账号添加当前账号即可。如果想要其他机器访问这台机器的sqlserver,需要使用win...
分类:
数据库 时间:
2015-08-07 13:04:45
阅读次数:
221
mongodb在2.4最新版本中对用户权限管理做了全新的调整,把权限细化了,增强了安全性,越来越像mysql的权限管理了。1. 创建一个超级用户use admindb.createUser( { user: "adminUserName", pwd: "userPassword", ...
分类:
数据库 时间:
2015-08-07 13:04:34
阅读次数:
224
根据官方文档,rand()的取值范围为[0,1)在Mysql中可以执行如下命令查看:mysql> ? randName: 'RAND'Description:Syntax:RAND(), RAND(N)Returns a random floating-point value v in the ra...
分类:
数据库 时间:
2015-08-07 13:03:10
阅读次数:
167
1、sqlplus以sysdba的身份登录(本机):sqlplus / as sysdba; 登进去之后,如果你的oracle装了多个实例的话,你可以先查看一下当前连接的实例:select name from V$database; 如果发现不是自己要登录的实例,可以在sqlplus里切换实例:c....
分类:
数据库 时间:
2015-08-07 13:02:27
阅读次数:
142
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:--------------------------------...
分类:
数据库 时间:
2015-08-07 13:02:23
阅读次数:
138