数据库
文章平均质量分 85
HuiSir_999
这个作者很懒,什么都没留下…
展开
-
总结三种MySQL外键约束方式
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。 首先创建用户组表转载 2016-09-15 11:08:33 · 372 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt转载 2016-09-25 16:30:50 · 153 阅读 · 0 评论 -
mysql变量的术语分类
1.用户变量:以"@"开始,形式为"@变量名"用户变量跟mysql客户端是绑定的,设置的变量,只对当前用户使用的客户端生效2.全局变量:定义时,以如下两种形式出现,set GLOBAL 变量名 或者 set @@global.变量名对所有客户端生效。只有具有super权限才可以设置全局变量3.会话变量:只对连接的客户端有效。4.局部变量:作用范围在begin到end语句原创 2016-09-17 19:08:13 · 246 阅读 · 0 评论 -
mysql函数DATE_FORMAT
DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位转载 2016-09-17 10:44:03 · 174 阅读 · 0 评论 -
MySQL 表别名(Alias)
SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:?1SELECTcolumn FROM table AS table_alias上转载 2016-09-16 21:31:28 · 5694 阅读 · 0 评论 -
列级约束和表级约束
你知道吗?约束分为列级约束和表级约束。 如果我们了解了这件事情,那么当我们用T—SQL语句创建约束时,思路就会更加清晰。了解了这件事,相信我们会对约束有更进一步的理解。 大家都知道,在SQL Server 2000中有5种约束: 主键约束(primary key ) 唯一性约束(unique) 检查约束(check)转载 2016-09-15 19:27:49 · 1970 阅读 · 0 评论 -
外键约束的参照操作
转载 2016-09-15 19:26:54 · 492 阅读 · 0 评论 -
Mysql 约束(Constraint)
约束(Constraint)是Microsoft SQL Server 提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9 章)。在SQL Server 中有5 种约束:主关键字约束(Primary Key Constraint)、外关键字约束(Foreign Key Constraint)、惟一性约束(Unique Constr转载 2016-09-15 12:30:52 · 1486 阅读 · 0 评论 -
mysql的约束
MySQL中约束保存在information_schema数据库的table_constraints中,可以通过该表查询约束信息;约束主要完成对数据的检验,保证数据库数据的完整性;如果有相互依赖数据,保证该数据不被删除。 常用五类约束:not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary ke转载 2016-09-15 11:49:58 · 184 阅读 · 0 评论 -
JDBC连接数据库步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载M转载 2016-10-19 19:33:01 · 205 阅读 · 0 评论