码迷,mamicode.com
首页 > 数据库
17.SQL 约束
约束用于限制加入表的数据的类型。 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 我们将主要探讨以下几种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT ...
分类:数据库   时间:2017-02-07 23:37:54    阅读次数:300
MySQL优化详解
ysql表复制 复制表结构+复制表数据 ? 1 2 mysql> create table t3 like t1; mysql> insert into t3 select * from t1; ? 1 2 mysql> create table t3 like t1; mysql> insert ...
分类:数据库   时间:2017-02-07 23:33:35    阅读次数:321
dede调用当前栏目名 、dede sql
调用当前栏目名: {dede:field name='typename' function="GetTypeName(@me)"/} dede sql,根据当前栏目ID,获取字段 {dede:sql sql='select lmywm from `dede_arctype` where id=~ty ...
分类:数据库   时间:2017-02-07 23:34:07    阅读次数:290
Oracle第三章——SQL语言
SQL语言是高级的结构化查询语言,大大减轻了用户的负担。目前查询语言分为四种,数据定义语言(DDL)、数据操纵语言(DML)、 事务控制语言(TCL)、数据控制语言(DCL)。 一、数据定义语言(DDL) 1、CREATE CREATE命令用于创建模式对象,如创建表的格式为:CREATE TABLE ...
分类:数据库   时间:2017-02-07 22:41:22    阅读次数:310
Oracle重做日志恢复数据模拟实验
一 系统环境: ...
分类:数据库   时间:2017-02-07 22:35:23    阅读次数:342
mysql复制(高可用架构方案的基础)
mysql复制:把一个数据库实例上所有改变复制到另外一个数据库库服务器实例的过程特点:1.没有改变就无所谓复制 ;改变是复制的根本与数据源2.所有的改变:是指可以复制全部改变,也可以复制部分改变 可以在全部改变中根据业务需求选择部分库和部分表的复制复制的场景: 1.数据库容灾 2.需求:创建一个从数 ...
分类:数据库   时间:2017-02-07 22:32:51    阅读次数:293
mysql中的外键foreign key
一、如果一张表中有一个非主键的字段指向了别一张表中的主键,就将该字段叫做外键。 一张表中可以有多个外键。 外键的默认作用有两点: 1.对子表(外键所在的表)的作用:子表在进行写操作的时候,如果外键字段在父表中找不到对应的匹配,操作就会失败。 2.对父表的作用:对父表的主键字段进行删和改时,如果对应的 ...
分类:数据库   时间:2017-02-07 22:27:25    阅读次数:219
小数据量csv文件数据导入数据库(思路)
大致写写思路,因为sqlserver提供了可以直接导入的图形界面。 1、private static string GetConnectionString(string folderPath) //文件夹路径 { string connectionString=@"Provider=Microsof ...
分类:数据库   时间:2017-02-07 21:38:31    阅读次数:269
mysql中的查询连接
查询连接分为4类:内连接、外连接、交叉连接、自然连接 一、交叉连接 cross join select * from 表A cross join 表B; -- 结果是笛卡尔积, 等价于select * from 表A, 表B; 避免使用 二、内连接 inner join select * from ...
分类:数据库   时间:2017-02-07 20:48:23    阅读次数:237
使用JDBC进行批处理
在实际的项目开发中,有时候需要向数据库发送一批SQL语句执行,这时应避免向数据库一条条的发送执行,而应采用JDBC的批处理机制,以提升执行效率。 JDBC实现批处理有两种方式: statement 和 preparedstatement 一、使用Statement完成批处理 1、使用Statemen... ...
分类:数据库   时间:2017-02-07 20:40:16    阅读次数:277
mongodb之一些简单的增删改查语句
数据库操作:show dbs;#查看数据库use test;#如果没有就创建一个db;#查看当前数据库db.dropDatabase();#删除数据库 数据操作:show collections;#查看集合创建集合、插入:create collection;#创建集合db.student.inser ...
分类:数据库   时间:2017-02-07 20:34:44    阅读次数:242
Spring之JDBC Template
时间:2017-2-5 18:16 ——Spring对不同持久化技术的支持Spring为各种支持的持久化技术都提供了简单操作的模板和回调。ORM持久化技术: JDBC: org.springframework.jdbc.core.JdbcTemplate Hibernate3.0: org.spri ...
分类:数据库   时间:2017-02-07 20:19:42    阅读次数:321
mongoDB 的安装及启动
MongoDB是一个面向文档(document-oriented)的数据库,不是关系型数据库。与关系型数据库相比,面向文档的数据库没有"行"的概念,取而代之的是"文档"模型 ① 在官网里面(http://www.mongodb.org/downloads)下载 mongoDB,然后安装(路径是C盘的 ...
分类:数据库   时间:2017-02-07 20:13:00    阅读次数:215
关于mysql中文乱码的问题
今天编程的时候,将中文存入mysql出现中文乱码问题,在网上查资料终于解决: 首先刚开出现的是问号: 然后我查阅资料,首先看了一下自己mysql的编码格式 于是按照网上说的去改my.ini配置文件,这里我要特别说明一下:一定要改成utf8,而不是utf-8,否则重启服务会报1067错误 然后修改完成 ...
分类:数据库   时间:2017-02-07 19:19:44    阅读次数:362
mysql中如何判断某个字段是纯数字
SELECT * FROM m_customer WHERE LENGTH(0+nickname) = LENGTH(nickname); 原理是nickname字段如果某一位不是数字,那么跟0相加后只会保留不是数字的那一位之前的值, 比如SELECT 0+'11a1bc' FROM DUAL;结果 ...
分类:数据库   时间:2017-02-07 19:09:54    阅读次数:376
Commons - dbutils
时间:2016-12-4 18:06 ——基本类自己写的JDBC小工具: public class JDBCUtils { // 使用的是配置文件的默认配置,即必须给出c3p0-config.xml配置文件 private static ComboPooledDataSource dataSourc ...
分类:数据库   时间:2017-02-07 19:09:03    阅读次数:354
Oracle配置文件tnsnames.ora新增链接后连接报错:ORA-12154: TNS:无法解析指定的标识符
另一个空格引发的血案竟然也被我碰到了:在tnsnames. ora文件中新加了一个配置,该配置估计当时是拷的别人的直接粘贴上去的,然后发现用pl/sql连接就一直报错了,后面排除了用户名和密码问题和后,仔细看了该文件才发现新加的配置第一行WLF前多了个不起眼的空格: WLF= (DESCRIPTIO ...
分类:数据库   时间:2017-02-07 19:09:05    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!