1、创建基本表 create table ([列级完整性约束条件] [,[列级完整性约束条件] ......... ... ...
分类:
数据库 时间:
2016-08-28 12:30:11
阅读次数:
138
1、新增一列,将字符串日期(年、月、日)转换为Date类型 报错:Error Code: 1175. You are using safe update:http://jingyan.baidu.com/article/e5c39bf58ed69239d76033a4.html 2、unix时间戳和 ...
分类:
数据库 时间:
2016-08-28 12:28:23
阅读次数:
197
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件 ...
分类:
数据库 时间:
2016-08-28 12:26:27
阅读次数:
204
package com.huawei.utils; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java. ...
分类:
数据库 时间:
2016-08-28 12:25:48
阅读次数:
209
我们通常有些int类型字段,通过不同的数字,表示不同的意思,为了让程序可读性更高、做UI的时候更加方便,用Enum表示字段值是个不错的东西。 例如,有个sex字段,int类型,表示性别,1是男,2是女,那么数据库里面的值就是1或者2了,但是,我们把这些数据显示给客户的时候,总是需要做一些转换,类似下 ...
分类:
数据库 时间:
2016-08-28 12:25:57
阅读次数:
313
一、JDBC 1.JDBC Java数据库连接,用于Java程序中实现数据库操作功能,java.sql包中提供了执行SQL语句,访问各种数据库的方法,并为各种不同的数据库提供统一的操作接口及类。 2.操作步骤 3.举例举出一个用访问MySQL的例子 二、JDBC处理事务采用的方法 ...
分类:
数据库 时间:
2016-08-28 12:23:13
阅读次数:
179
package com.huawei.jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.s ...
分类:
数据库 时间:
2016-08-28 12:24:13
阅读次数:
180
一、背景 由于项目需要,需要在Sbt+Scala项目中连接MySQL数据库。由于之前使用Maven+Java进行依赖管理偏多,在Sbt+Scala方面也在不断进行摸索,特此记录,作为小模块知识的积累。 二、系统环境 Scala、Sbt、IDE的版本分别如下 Scala版本 ==> 2.11.8 Sb ...
分类:
数据库 时间:
2016-08-28 12:22:44
阅读次数:
183
一、触发器触发器(TRIGGER):是由事件来触发某个操作。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器。触发事件:INSERT语句、UPDATE语句和DELETE语句。1、创建触发器1.1、创建只有一个执行语句的触发器CREATE TRIGGE... ...
分类:
数据库 时间:
2016-08-28 12:22:07
阅读次数:
267
1、数据插入 INSERT INTO table_name (列1, 列2,...) VALUES(值1, 值2,....),(第二条),(第三条)... 注:1)如果表中的每一列均有数据插入,则可不用指定任何表名:INSERT INTO 表名称 VALUES (值1, 值2,....)2)若要插入... ...
分类:
数据库 时间:
2016-08-28 12:20:07
阅读次数:
128
数据库的查询注:文中 [ ...] 代表该部分可以去掉。理论基础:对表对象的一组关系运算,即选择(selection)、投影(projection)和连接(join)1、select语句子语句顺序:select [distinct | distinctRow | all] ----distinct关... ...
分类:
数据库 时间:
2016-08-28 12:17:53
阅读次数:
191
java mysql 数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.la ...
分类:
数据库 时间:
2016-08-28 11:10:38
阅读次数:
222
一、概述 事务是一些数据库操作的集合,这些操作由一组相关的SQL语句组成(只能是 DML 语句),它们是一个有机的整体,要么全部成功执行,要么全部不执行。事务时数据库并发控制和恢复技术的基本单位。 事务就有ACID四个特性: [1] 原子性(Atomicity):事务时数据库的逻辑工作单位,事务中的 ...
分类:
数据库 时间:
2016-08-28 11:08:08
阅读次数:
311
1.建立级联删除 Mr.E的级联删除并非数据库自带那个级联删除,而是Mr.E自带的,所以它能触发你C#里面编写的触发器。 首先,建立级联删除关系,如下图有两个表,UserInfo和UserDocument, UserDocument表依靠UserID字段,和UserInfo联系起来。现在我要实现,当 ...
分类:
数据库 时间:
2016-08-28 11:06:54
阅读次数:
223
(出处http://blog.sina.com.cn/s/blog_b4540d020101dgpz.html) 一、交叉连接(cross join) 交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。 例如:下面的语句1和语句2的结果是相同的 ...
分类:
数据库 时间:
2016-08-28 11:05:36
阅读次数:
187
sysaltfiles 主数据库 保存数据库的文件syscharsets 主数据库字符集与排序顺序sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslog ...
分类:
数据库 时间:
2016-08-28 11:03:25
阅读次数:
181
项目发布到服务器后,如果在后期,数据库的结构发生变更,如何更新到服务器呢? 首先,右键点击数据库,导出结构脚本文件 把脚本文件和 Mr.E.rar拷贝到服务器,在服务器解压Mr.E,运行其中的“更新数据库结构.bat” 选择脚本文件,选择数据库类型,填写数据库连接字符串,点击【开始更新】 更新不同类 ...
分类:
数据库 时间:
2016-08-28 11:04:24
阅读次数:
181