数据库
Adore_an
做正确的事情就不会出错
展开
-
mysql 笛卡尔乘积 + 左右连接+全连接
部分来源于https://blog.csdn.net/u013272574/article/details/87916669用于测试的有两张表表,student(id,name,psd),grade(stu_id,score)1.SELECT * FROM student a,grade b ----笛卡尔乘积,共有6*4条数据2.SELECT * FROM studen...原创 2020-06-02 16:02:07 · 469 阅读 · 0 评论 -
ORA-04062 timestamp of procedure '''xxxx' has changed
P_XX失败!ORA-04062: timestamp of procedure "A" has been changed.原因是P_XX中调用了存过A,但是P_XX编译后,A又被修改了,所以A修改后要重新编译P_XX。原创 2019-10-12 11:15:02 · 774 阅读 · 0 评论 -
“ERROR 2003: Can't connect to MySQL server on 'localhost' (0)”
“ERROR 2003: Can't connect to MySQL server on 'localhost' (0)” 的错误:原因:MySQL服务未打开解决办法:(1)右击“计算机”→“管理”→“服务和应用程序”→“服务”,找到MySql的服务,右键启动。 (2)以管理员身份运行cmd(右击开始选择),输入命令net start mysql...原创 2019-02-23 16:51:39 · 926 阅读 · 0 评论 -
idea连接数据库并创建实体
IDEA版本:20181.连接数据库找到Database选项,第一种,在左下角点击正方形图案,第二种在工具栏选择,均如图2.找到MySQL,上一步之后右边会出现数据库窗口,如图3.连接数据库4.添加数据库连接的jar包,点击蓝色的MySQL5.建立表映射5.1配置hibernate.cfg.xmlFile→Project Structure→...原创 2019-02-23 21:20:26 · 3865 阅读 · 11 评论 -
搭建springboot+Hibernate时出现的问题
idea:2018环境:springboot+Hibernate问题1:ava.net.BindException: Address already in use: bind解决:端口被占用,一般是tomcat的端口被占用,找出占用端口的程序结束任务即可。如端口是8080,win+r→takcmd→netstat -ano|findstr "8080"→tasklist|findstr...原创 2019-03-03 11:49:40 · 343 阅读 · 0 评论 -
where exists(select 1 from...)与where a.id=b.id的区别
测试表有student(id,name,psd),grade(stu_id,score)SELECT * FROM student a,grade b WHERE a.`id`=b.`stu_id`等价于SELECT * FROM student a INNER JOIN grade bON a.`id`=b.`stu_id`这个写法给出的结果是有重复值的SELE...原创 2019-08-05 17:13:05 · 9472 阅读 · 0 评论 -
oracle的循环
在存储过程中,BEGIN FOR REC IN(SELECT * FROM table_name) LOOP SQL_TEXT:='INSERT INTO table_name (column1,c2,c3....) select '||param1||','||REC.column||',''常量'' from table_n...原创 2019-08-06 14:34:13 · 239 阅读 · 0 评论