![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
你的代码没bug
No Bug
展开
-
JDBCUtils 三种JDBC工具类:简单封装、利用properties、利用连接池
JDBC,Java数据库连接。使用该技术要导入mysql-connector-java-5.1.37-bin.jar当我们使用Java连接数据库时,总会创建各种对象,比如 Connection、PreparedStatement、Statement、ResultSet等等。如果每次写代码都创建一次,是很麻烦的一件事。所以 JDBCUtils (JDBC工具类) 应用而生,把这些对象的创建放在一个类中,每次使用从这个类中的相关方法获取即可。下面介绍三种 JDBCUtils。 第一种第一原创 2020-07-22 10:52:22 · 326 阅读 · 0 评论 -
mysql数据库的备份和还原---命令行方式
步骤1.保存数据库打开 cmd ,使用如下语句进行数据库保存:mysqldump -uroot -proot test > d://a.sqlmysqldump -u用户名 -p密码 数据库 > 保存位置及文件名称命令执行成功后,在对应位置就有了sql文件。这样就保存了数据库。 2.删除数据库登录:mysql -uroot -proot展示所有数据库,注意语句的分号:show databases;比如我们要删除 test 数据库:drop databa原创 2020-07-22 09:59:09 · 400 阅读 · 0 评论 -
数据库视图以及SQL server视图操作
为何用视图1.让用户都看到整个逻辑模型是不合适的。出于安全考虑,可能需要向用户隐藏特定的数据。2.除了安全考虑,我们还希望能创建一个比逻辑模型更符合特定用户直觉的个人化的关系集合。 视图的定义1.视图是从一个或多个 基本表/视图 中导出的表。视图是一个虚表。2.数据库中只存放视图的定义,而不存放视图对应的数据。这些数据存放在原来的基本表中。3.基本表中的数据发生变化,从视图...原创 2020-04-29 09:55:33 · 616 阅读 · 0 评论 -
SQL server给完整性约束命名及删除完整性约束
本文对三种完整性约束,在创建表时以及创建表后如何给约束命名(列级、表级)做了介绍。最后介绍了在约束命名的条件下,如何删除约束。1.为约束起命名时,用到的关键字CONSTRAINT。2.需要注意的是,在同一数据库中约束的名字是不允许重复的,即使是在不同的表中。也就是说,除非你把约束名删除,否则不允许出现第二次。 为PRIMARY KEY 约束命名创建表时:列级:CREATE...原创 2020-04-24 11:46:20 · 7137 阅读 · 0 评论 -
SQL server完整性约束的操作
有关完整性约束:三类完整性约束本文对在创建表时或者创建表后如何设置约束条件做了详细说明,希望可以帮到大家!!! 【注】:完整性约束条件涉及到该表的多个属性列时,则必须定义在表级上,否则既可以定义在列级也可以定义在表级。 实体完整性的操作一、创建表时,可以规定实体完整性在CREATE TABLE语句中使用PRIMARY KEY定义哪些列为主码(主键)。需要注意:...原创 2020-04-23 18:05:36 · 7852 阅读 · 0 评论 -
关系型数据库的三类完整性约束
关系模型中的三类完整性约束1.实体完整性2.参照完整性3.用户定义的完整性实体完整性若属性A是基本关系R的主属性,则属性A不能取空值。实体完整性规定基本关系的所有主属性,都不能取空值。参照完整性**外码:**关系R中,有一个或一组属性,不是主码。该属性和另一关系S中的主码相对应。则该属性为R的外码。该属性或属性组可以和当前关系的主码相关联。比如下图的先修课程号和课程号相关...原创 2020-04-23 17:06:07 · 6510 阅读 · 0 评论 -
区分SQL Server和MySQL中的ALTER TABLE语句
本文区分SQL Server和MySQL中的ALTER TABLE语句。 添加列如果要在表中添加列,那么就要使用以下语法:ALTER TABLE table_nameADD column_name datatype;以上这种语法,二者都可以使用。 删除列如果要删除表中的列,那么使用以下语法:ALTER TABLE table_nameDROP COLUM...原创 2020-04-23 16:31:06 · 159 阅读 · 0 评论 -
数据库的INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN
连接操作有:INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN其实这几种操作和广义笛卡尔积有关,如果有这个基础,以下内容会更好理解!!我们用以下两个表讲解四个连接: INNER JOIN关键字基本语法: INNER JOIN 和 JOIN是相同的。1.使用INNER JOINSELECT column_name(s)FROM table1...原创 2020-04-22 17:14:58 · 243 阅读 · 0 评论 -
SQL必掌握的基础语句
在SQL中,一些语句是建立在某一些语句上的,所以总结了以下一些基础的SQL语句供大家参考。创建基本表创建基本表时,其实牵扯的东西就比较多了,比如数据类型,完整性约束等等。这里给出一部分的概念,便于理解后面的内容。常用的数据类型:1.char固定长度的字符型,最大存放2000个字符。填写数据长度不满,自动用空格补齐。2.varchar2可变长度的字符型,最大存放4000个字符。不满不...原创 2020-04-21 20:56:35 · 253 阅读 · 1 评论 -
MySQL 5.5安装失败
安装失败安装到最后时,不仅没有出现四个“√”,反而还卡死了!(未响应)这个时候就算是安装失败了。安装失败时,我们要卸载程序,重新安装。如果还是失败,只能说明没有将相应的文件删除彻底。 卸载确保卸载彻底,请删除对应的三个部分。第一打开控制面板,找到如下文件,右击删除。 第二在C盘,ProgramData中,找到下图对应文件,二话不说,删除!!&nbs...原创 2020-04-08 17:02:59 · 1736 阅读 · 0 评论 -
MySQL 5.5的安装
安装程序本来是想把这个免费上传的,结果资源有了,可惜不是免费的。我在官网没有找到。如果有人想问我要的话,评论区里有我的邮箱,如果我看到了,会在第一时间给你。 安装步骤双击安装程序,按照以下步骤安装。话不多说,一张图一个步骤。必要的说明在图片上方。 选择安装路径,不建议安装在C盘。 对于下图,选择最后一项之后,其实默认15也是...原创 2020-04-08 16:40:36 · 183 阅读 · 0 评论 -
在与SQL Server建立连接时出现与网络相关的或特定于实例的错误
问题出现:在打开“SQL Server Management Studio”后,连接时,出现以下问题。问题解决:1.右击此电脑“管理”。2.找到“服务和应用程序”下的“服务”。3.在“服务”中找到“SQL Server”,如果有未启动的,那么右击将它启动。4.再次连接时就会成功。...原创 2020-03-02 16:05:11 · 536 阅读 · 0 评论