数据库
flying_coder
graph representation learning、Anomaly Detection, Graph Prompt Learning, Graph Foundation Model
展开
-
数据库设计三大范式与BCNF,学习笔记
来自:参考:1.范式间的区别http://www.cnblogs.com/winlinglin/archive/2008/11/19/1336337.html2. 数据库范式1NF 2NF 3NF BCNFhttp://dev.firnow.com/course/7_databases/sql/sqlServer/20090502/166234.html3.萨师煊&王珊《数转载 2017-06-24 21:38:33 · 543 阅读 · 0 评论 -
当你发现你的Alter报错的时候请看看是不是粗心了
调试了很久语句,觉得一点错误都没有,后来发现把Alter命令输成了alert。所以命令一直执行不成功!!!!!!!!!原创 2017-11-09 22:54:50 · 546 阅读 · 0 评论 -
关于string中的如果使用变量的笔记
String sql="insert into TEMPL (NUM,NAME) select "+lie1+",'"+lie2+"' from '"+chanum+"' where '"+lie1+"'='"+id+"' "; PreparedStatement zicha=sample.prepareStatement(sql);原创 2017-10-25 11:11:58 · 336 阅读 · 0 评论 -
DB2之CLOB对象用法
String resume=null;//这个变量是后面使用clob对象的substring方法获取CLOB对象的内容String empnum="000130";int startper,starpter1,startdpt=0;//这个是标记,表示clob中从哪到哪的内容(CLOB存放txt内容)PreparedStatement stmt1,stmt2,stmt3=null;//原创 2017-11-30 14:16:23 · 7858 阅读 · 3 评论 -
关于数据库 约束或主外键约束的插入失败问题
在数据库里面,为了保证数据的有效和一致,通常都会在不同的表之间建立外键约束。这样虽然达到保证一致性的要求,但是如果需要清理数据或者初始化数据就会遇到麻烦,不根据表的外键约束得出表的主从关系当然不能随便的删除或者导入数据! DB2里面有一个内部的目录视图SYSCAT.REFERENCES,里面就保存着数据库每张表的每一个外键约束的信息,以下就是DB2 V8.2里面这个视图的定义:(SY原创 2017-11-21 14:52:45 · 9815 阅读 · 0 评论 -
DB2 DatabaseMetadata类的使用
DatabaseMetaData类DatabaseMetaData类是java.sql包中的类,利用它可以获取我们连接到的数据库的结构、存储等很多信息。如: 1、数据库与用户,数据库标识符以及函数与存储过程。 2、数据库限制。 3、数据库支持不支持的功能。 4、架构、编目、表、列和视图等。 通过调转载 2017-11-24 20:22:46 · 1172 阅读 · 0 评论 -
JDBC的那点事之DatabaseMetaData之获取数据库所有表
来源于:http://blog.sina.com.cn/s/blog_707a9f0601014y1a.html获取数据库的所有表:(以MySQL和Oracle为例,其他类型的数据库接触不过,不做解释)Connection接口中提供了DatabaseMetaData接口:提供:getTables()方法,该方法需要传进4个参数:第一个是数据库名称,对于MySQL,则对应相应的数转载 2017-11-24 20:47:44 · 1006 阅读 · 0 评论 -
关于Mac下mysql8.0的启动
Mysql8.0的在Mac下在安装的时候就会让你设置密码,不存在安装完之后不知道密码的情况但是启动mysql需要用的命令如下:mysql -uroot -p uroot要连写不应该像有些网站上分开写然后输入密码即可启动了...原创 2018-05-16 13:33:47 · 6947 阅读 · 1 评论 -
关于mac下连接mysql和mysql workbench连接mysql的异常
可能会有人和我一样在安装mysqld8.0.11的时候不注意使用哪种密码,然后使用了 Strong password Encryption,这种密码目前存在兼容性的问题所以在不理解的时候应该避免使用,它有可能会导致workbench和python的连接失败。解决办法:使用legacy password encryption还有查看mysql端口的方法有:show global variables ...原创 2018-05-16 15:29:30 · 2859 阅读 · 1 评论 -
mac 下tomcat 9.0+eclipse+mysql8.0.12配置相关问题
首先需要修改两个配置文件一个是Tomcat的conf/Context.xml,另一个是项目文件下的web.xml创建web项目时生成Context.xml修改(可以用properties代替)时在eclipse当中修改,否则由eclipse启动tomcat时会还原该文件,在<Context>标签下添加<Resource>标签 1 2 3...转载 2018-09-08 17:35:50 · 561 阅读 · 0 评论 -
关于如何将DB2中的非空约束删除
alter table student alter Name drop not nullstudent是表名,Name是列名原创 2017-10-24 11:16:19 · 3799 阅读 · 2 评论 -
数据库中的五种约束
来源于红黑联盟:https://www.2cto.com/database/201304/199872.html数据库中的五种约束 数据库中的五种约束及其添加方法五大约束1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (C转载 2017-10-24 10:38:48 · 6322 阅读 · 0 评论 -
ora-01031:insufficient privileges解决方法总结
author:skatetime :2009/06/24 sqlplus "/ as sysdba" 连不上,报ora-01031:insufficient privileges解决方法 注意多个数据库实例时候,set ORACLE_SID='', 1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句转载 2017-10-17 21:10:05 · 989 阅读 · 0 评论 -
关于javaweb中sql语句中使用变量的情况
例如: ResultSet rs = rst.getResult("select * from JD_HX where ID='"+pagee+"'");其中' "+pagee+" '是表示pagee变量,其他部分为固定形式原创 2017-10-18 23:10:10 · 3365 阅读 · 0 评论 -
JDBC 增删改查操作示例
java操作DB2,增删改查 Java代码 //:Db2ConnTest /** *功能:实现连接DB2数据库,并实现基本获取数据功能 *jiangbin */ import java.sql.*; import java.util.*; @SuppressWarnings("unchecked") public class Db2转载 2017-10-11 20:19:10 · 1737 阅读 · 0 评论 -
DB2 常用SQL语法
DB2 提供了关连式资料库的查询语言sql(structured query language),是一种非常口语化、既易学又易懂的语法。此一语言几乎是每个资料库系统都必须提供的,用以表示关连式的操作,包含了资料的定义(ddl)以及资料的处理(dml)。sql原来拼成sequel,这语言的原型以"系统 r"的名字在 ibm 圣荷西实验室完成,经过ibm内部及其他的许多使用性及效率测试,其结果相当令人转载 2017-10-11 21:12:15 · 1343 阅读 · 0 评论 -
DB2 ResultSet用法
http://blog.csdn.net/ming2316780/article/details/48544785JDBC API 2.0/3.0中ResultSet记录集的简便实用的新特性 1 新定义了若干个常数 这些常数用于指定ResultSet 的类型游标移动的方向等性质,如下所示: public static final int FETCH_FORWARD; 该常数的作用是转载 2017-10-11 21:13:19 · 743 阅读 · 0 评论 -
Swing表格JTable通过JTableModel插入行
转自:http://www.cnblogs.com/maxblog/archive/2010/09/03/1816919.htmlimport java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.Mous转载 2017-10-11 21:17:53 · 1271 阅读 · 1 评论 -
DB2 亲身实例(GUI界面) 加 笔记和注意事项
import java.lang.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;import java.sql.*;import java.util.*;import javax.swing.table.DefaultTableModel;//一开始总是点击按钮原创 2017-10-12 20:59:37 · 1770 阅读 · 0 评论 -
java 向DB2插入数据
PreparedStatement语句插入数据标签: jdbcselect对象数据2016-10-13 22:22 3864人阅读 评论(0)收藏举报分类: JDBC 学习笔记(8) 版权声明:本文为博主原创文章,未经博主允许不得转载。 代码: 1.直接调用插入:DButil.java[转载 2017-10-12 21:02:29 · 2039 阅读 · 0 评论 -
java resultSet获取总行数
java ResultSet获得总行数在Java中,获得ResultSet的总行数的方法有以下几种。第一种:利用ResultSet的getRow方法来获得ResultSet的总行数Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); Re转载 2017-10-14 12:39:22 · 742 阅读 · 0 评论 -
关于python下的mysql数据库查询存储操作
鉴于使用mysql的时候,在查询和存储数据主要是用dataframe的格式查询操作如果使用cursor没有办法一步得到dataframe,如果使用pd.read_sql()或者read_sql_table()操作会更方便,在这里我使用read_sql()。插入的时候使用pd.io.sql.to_sql()函数能够直接将dataframe放入数据库,更加便捷,具体的操作如下,所需要的包在代码中体...原创 2018-12-13 15:39:42 · 407 阅读 · 0 评论