可以在创建表,修改表时规定约束,主要有NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULTNOT NUL not null约束强制列不接受null值,强制字段始终包含值。即不向对应字段添加值,就无法插入新记录或更新记录。create table pe...
分类:
数据库 时间:
2014-12-29 19:51:24
阅读次数:
336
楼主,这个问题一般是由于数据库需要的编码格式导致的,你先确认你的数据库是采用什么编码的,然后在入库之前进行相应的转换即可,这个问题我遇到多次,我相信我们遇到的是同一个问题。 我举一个,你参考一下。 ...
分类:
数据库 时间:
2014-12-29 18:43:43
阅读次数:
155
随着数据库数据量的变大,如果要清除某个月的数据,用delete命令删除,mysql不会释放空间,必须整理碎片或者用修改引擎来重建表,才会释放空间,但是由于数据量很大,每次重建都得10-12小时的时间,太长了,想到了用mysql分区来解决这种弊病,通过删除分区,可以直接删除数据文..
分类:
数据库 时间:
2014-12-29 18:43:11
阅读次数:
197
堡垒机的实施过程中,因为做了双机,所以要对两台堡垒机进行数据库的主从同步和HA配置。在部署完mysql主从同步以后,发现同步会有中断的现象。中断表现为Slave_IO_Running:YesSlave_SQL_Running:NoReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Ta..
分类:
数据库 时间:
2014-12-29 18:41:56
阅读次数:
238
堡垒机的实施过程中,因为做了双机,所以要对两台堡垒机进行数据库的主从同步和HA配置。在部署完mysql主从同步以后,发现同步会有中断的现象。中断表现为Slave_IO_Running:YesSlave_SQL_Running:NoReplicate_Do_DB:Replicate_Ignore_DB:Replicate_Do_Table:Replicate_Ignore_Ta..
分类:
数据库 时间:
2014-12-29 18:40:56
阅读次数:
230
SQLServer中经常需要写一些查询,关联好多张表,显示无数个列。如果使用视图设计器,可以大大提高效率,同是减少差错。1.启动视图设计器为数据库“新建视图”,将启用视图设计器。2.添加表在起始界面,将出现“添加表”的窗口。选择添加所需要的表、视图、函数、同义词等。在视..
分类:
数据库 时间:
2014-12-29 18:41:06
阅读次数:
372
在SQL Server 2012中,新增了几个转换函数,用于支持数据类型的强制转化。
1、PARSE函数
语法:PARSE ( string_value AS data_type [ USING culture ] )
参数:
string_value
nvarchar (4000) 值,表示要解析为指定数据类型的格式化值。
string_value 必须为所请...
分类:
数据库 时间:
2014-12-29 18:30:57
阅读次数:
245
实现VS2010连接SQL Server 2008操作与编程,主要记录的是一个学习的过程。
实现VS2010连接SQL Server 2008:逗逗飞的专栏
ADO的三个指针:
_ConnectionPtr:用于建立数据库的连接。
_RecordsetPtr:它是专门为通过记录集操作数据库而设立的指针,通过该接口可以对数据库的表内的记录、字段等进行各种操作。
_Comman...
分类:
数据库 时间:
2014-12-29 18:27:11
阅读次数:
251
都知道通过在MySQL中执行select sleep(N)可以让此语句运行N秒钟:
mysql> select sleep(1);
+----------+
| sleep(1) |
+----------+
| 0 |
+----------+
1 row in set (1.00 sec)返回给客户端的执行时间显示出等待了1秒钟
借助于sleep(N)这个函数我们可以在M...
分类:
数据库 时间:
2014-12-29 18:24:03
阅读次数:
186
在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下。在开发过程中会经常用到mysql导出导入中文表,本文将详细介绍其如何使用,需要的朋友可以参考下一、先针对utf8导出:(1)导出源数据库的所有表:代码如下:mysqldump -u root -p密码 -...
分类:
数据库 时间:
2014-12-29 18:22:27
阅读次数:
191
本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友。linux系统中linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题。解决mysql...
分类:
数据库 时间:
2014-12-29 18:19:30
阅读次数:
237
H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。一、搭建测试环境和项目1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,...
分类:
数据库 时间:
2014-12-29 18:17:59
阅读次数:
399
网上看了一些总结出来的资料,不知道对大家有没有用的,有用的话也就不枉费我一按按钮的一片苦心了。/usr/local/mysql/bin/mysql -uroot -proot test -e "LOAD DATA INFILE '/usr/1.txt' replace INTO TABLE test...
分类:
数据库 时间:
2014-12-29 18:19:17
阅读次数:
182
本篇文章是对mysql中的导入导出数据库命令以及函数、存储过程进行了详细的分析介绍,需要的朋友参考下:mysql常用导出数据命令:1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfile.s...
分类:
数据库 时间:
2014-12-29 18:14:30
阅读次数:
180
左外连接就是在等值连接的基础上加上主表中的未匹配数据。 今天下午处理一个SQL,通过left outer join(so as right left outer join)的表的关联方式. 看到这种语法,直觉上反映查询结果的条数应该是Where之后主表返回的记录数(下将Where描述前置略去)...
分类:
数据库 时间:
2014-12-29 18:11:37
阅读次数:
191
Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式(txt)的SQL文件,通过Mysql Source命令能够将SQL文件导入Mysql数据库中,下面通...
分类:
数据库 时间:
2014-12-29 18:11:25
阅读次数:
180
最近一直在研究openshift免费空间的使用,对于如何用本地的数据库工具连接一直在找方法,呵呵,初学者。以下方法可以实现:1.在本地命令行中执行命令:rhc port-forward 应用名 如:rhc port-forward php执行完之后不要关闭命令行,这时候使用Navicat工具就可以连...
分类:
数据库 时间:
2014-12-29 18:09:25
阅读次数:
912