码迷,mamicode.com
首页 > 数据库
MySql折腾小记二:text/blog类型不允许设置默认值,不允许存在两个CURRENT_TIMESTAMP
From: http://www.cnblogs.com/cyq1162/archive/2011/05/17/2049055.html在 CYQ.Data 数据框架的反向工程中,遇到MySQL的问题又2个,记录下先。1:对于时间的默认值,为:CURRENT_TIMESTAMP,不允许一个表存在两个...
分类:数据库   时间:2015-08-16 15:01:16    阅读次数:168
数据库中为什么要建立视图,它有什么好处?
视图是绝大部分数据库开发中都会使用的概念。使用视图大致有两个方面的原因。1.封装查询数据库虽然可以存储海量数据,但是在数据表设计上却不可能为每种关系创建数据表。例如,对于学生表,存储了学生信息,学生的属性包括学号、姓名、年龄、家庭地址等信息;而学生成绩表只存储了学生学号、科目、成绩等信息。现需获得学...
分类:数据库   时间:2015-08-16 13:48:41    阅读次数:560
zTree市县实现三个梯级数据库映射
zTree市县实现三个梯级数据库映射Province.hbm.xml: ...
分类:数据库   时间:2015-08-16 13:44:48    阅读次数:175
详解Oracle多种表连接方式
1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)SQL的标准语法:selecttable1.column,table2.columnfromtable1[inner|left...
分类:数据库   时间:2015-08-16 13:45:23    阅读次数:238
MySQL 5.6 二进制包安装配置多实例方法
MySQL支持一台机器上启动多个实例,如果你的机器性能很好的话,启动多个实例将最大化利用你的服务器硬件资源。MySQL多实例一般有两种配置方法:1、官方推荐的mysqld_multi方式,多个实例共享一份配置文件2、每个实例使用单独的配置文件 (本文介绍这种方式)软件环境1、SUSE Linux E...
分类:数据库   时间:2015-08-16 13:43:01    阅读次数:178
建索引的原则-以innodb为例
一、写在前面       随着开发、测试任务进入尾声,大家都在整理一些项目发布前的一些准备工作,其中一个重要的工作就是为之前写的一些sql语句建立索引,这高并发、高访问量的环境下是非常有必要的,建立一个好的索引能够极大地提高sql语句的查询效率,那么问题来了,到底什么是索引,怎样才能建立一个好的索引呢?本文以mysql Innodb存储引擎为例,结合实际的项目来看一下,如何建立一个好的而索引。 二...
分类:数据库   时间:2015-08-16 12:17:45    阅读次数:190
SQL DELETE 语句
DELETE FROM Person WHERE LastName = 'Wilson'...
分类:数据库   时间:2015-08-16 12:17:09    阅读次数:158
Oracle基于学习3--Oracle创建用户和授权
Oracleserver端的操作,如以下一般: 1) 安装Oracleserver软件 2) 创建数据库(安装时自己主动创建) 3) 配置监听(安装时自己主动配置) 4) 启动Oracle实例 5) 创建用户表空间 6) 创建新用户并授权以下就開始讲创建用户表空间、创建新用户并授权两项: 首先要用系...
分类:数据库   时间:2015-08-16 12:06:53    阅读次数:227
关系型数据库跟费关系型数据库区别
关系数据库的概念以关系模型建立的数据库就是关系数据库(RelationalDataBase,RDB),关系数据库系统的DBMS是关系型数据库管理系统(RelationalDataBaseManagementSystem,RDBMS)。关系数据库中包含若干个关系,每个关系都由关系模式确定,每个关系模式...
分类:数据库   时间:2015-08-16 12:04:10    阅读次数:195
数据库的数据类型
(1)整数型整数包括bigint、int、smallint和tinyint,从标识符的含义就可以看出,它们的表示数范围逐渐缩小。lbigint:大整数,数范围为-263(-9223372036854775808)~263-1(9223372036854775807),其精度为19,小数位数为0,长度...
分类:数据库   时间:2015-08-16 12:00:12    阅读次数:181
修改mysql用户密码
mysqladmin命令(回目录) 格式如下(其中,USER为用户名,PASSWORD为新密码): mysqladmin -u USER -p password PASSWORD 该命令之后会提示输入原密码,输入正确后即可修改。 例如,设置root用户的密码为12345...
分类:数据库   时间:2015-08-16 10:55:21    阅读次数:330
oracle学习笔记之存储过程与存储函数
存储过程与存储函数说明:存储函数有返回值!存储过程没有返回值! 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 什么时候用存储过程/存储函数 原则:如果只有一个返回值,用存储函数;否则,就用存储过程。 1.创建存储过程 用CREATE PROCEDURE命令建立存储过程。语法如下: create [or replace] PROCEDURE 过程名[(参数列表...
分类:数据库   时间:2015-08-16 10:51:38    阅读次数:251
oracle 学习笔记之触发器
说明 数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。 触发器的类型 语句级触发器:在指定的操作语句操作之前或之后执行一次,不管这条语句影响了多少行 。 行级触发器(FOR EACH ROW):触发语句作用的每一条记录都被触发。在行级触发器中使用o...
分类:数据库   时间:2015-08-16 10:46:41    阅读次数:178
oracle学习笔记 回收站&用户权限&导入导出
闪回删除的表: 删除表: drop table aa; drop table aa purge; 不经过回收站,不能闪回 闪回删除的表语法:--所谓闪回的意思就是还原回收站中的表 FLASHBACK TABLE [schema.]  TO   {[BEFORE DROP [RENAME TO table]]   [ENABLE|DISABLE]TRIGGERS}  查看回...
分类:数据库   时间:2015-08-16 10:48:16    阅读次数:223
LocalDB数据库修改排序规则,修复汉字变问号
VS2012,VS2013新增的轻量级数据库LocalDB,有个这个,开发人员就不必再安装庞大的SQL server了,可以方便地测试运行小型项目;既然是轻量级数据库,它抛弃了庞大的身躯,功能上当然也会受到局限,其中之一就是它默认的排序规则,使用默认排序规则,从网站前台添加的中文数据在数据库中显示乱...
分类:数据库   时间:2015-08-16 10:43:43    阅读次数:188
SQL命令
1 CREATE DATABASE datebase_name 2 ON PRIMARY 3 (NAME=Orders_dat, 4 FILENAME='D:\数据库\2008\DATA\20150816.mdf', 5 SIZE=10, 6 MAXSIZE=50, 7 FILEGROWTH=5%....
分类:数据库   时间:2015-08-16 10:42:43    阅读次数:194
jdbc实现简单的增删改查
先是Book类。略然后一个主页,写一个表单,提交Book的信息到AddBook。略AddBook.jsp连接jdbc,并向Book表插入。 "> uuuu ...
分类:数据库   时间:2015-08-16 10:39:07    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!