![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
摩羯的成长期
我愿世界以黑白,不愿爱之人,受苦。
我愿世界以孤独,不愿思之人,思重。
展开
-
nowCode上sql练习
总起:常用高级sql回忆总结。(写了一年的前端,得练练手额)join:MySQL 数据库不支持 SELECT … INTO 语句,但支持 INSERT INTO … SELECT 。1,查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天CREATE TABLE `employees` (`emp_no` int(11) NOT NULL comment '员工编号',`birth_date` date NOT NULL,`first_name` var原创 2020-05-31 15:42:09 · 194 阅读 · 0 评论 -
navicate工具使用
1,查看建表语句,表->右键->对象信息->点击右侧有个小角标(DDL)即可看到。原创 2020-02-25 09:51:43 · 398 阅读 · 0 评论 -
mysql表的迁移复制,临时表的运用,同时解决不能group by。
为了防止建表错误。DROP: drop table 表名 --> 删除整张表(结构 + 数据);TRUNCATE: truncate table 表名–> 删除整张表的数据(没有日志记录)DELETE: delete from 表名 where 条件(删除指定数据)迁移复制,临时表的运用:mysql> #复制表结构mysql> create table stud...原创 2019-12-21 02:08:08 · 199 阅读 · 0 评论 -
MySOL自定义函数及存储过程
先介绍下MySQL自带的一些函数:结构:sql --> 结果 #作用以下都是运行结果:字符串相关函数select concat('zhou','yi'); --> zhouyi #字符串链接select concat_ws('&',zhou'','yi'); --> zhou&yi #指定分割符号进行字符串链接# FOMRAT(N,D,local...原创 2019-12-09 21:53:40 · 237 阅读 · 0 评论 -
SQL详解
这我们建了一张表,如下:1.select与select distinct的区别。一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。DISTINCT 关键词用于返回唯一不同的值。语法:SELECT DISTINCT column_name,column_name FROM table_name;对比结果:```sqlselect * from sqlt...原创 2019-10-13 19:35:29 · 1265 阅读 · 0 评论 -
Oracle
较好的参考网站:https://www.techonthenet.com/oracle/schemas/create_schema.php关于schema的概念,有点类似于数据库用户权限的概念。例如:类似的在postgresql中这个public就是一个默认schema,你也可以自己指定,当只有带上该schema时才可以对应的表CREATE TABLE public.t_permission...原创 2019-08-30 00:01:28 · 164 阅读 · 0 评论 -
SQL常用函数及sql句型
POATGRESQL 拥有很多可用于计数和计算的内建函数。函数总体语法SELECT function(列) FROM 表COUNT():用于计算一个数据库表中的行数(记录总数)。MAX():允许我们选择某列最大值(最高)。MIN():允许我们选择某列最小值(最低)。AVG():选择若干表列的平均值。SUM():允许为一个数值列共选择。ARRAY():数组聚合函数把输入值,包括空值,...原创 2019-06-04 22:33:03 · 235 阅读 · 0 评论 -
关于数据库和mybatis的mapper关系
这里说明一下关于数据库,数据库对应实体各种复杂情况关系映射。原创 2019-06-14 15:58:51 · 3942 阅读 · 0 评论 -
事务、事务的隔离级别、spring事务传播机制(转)
事务、事务的隔离级别、spring事务传播机制:https://www.cnblogs.com/colddream/articles/6017517.html转载 2019-06-01 21:29:25 · 157 阅读 · 0 评论 -
postgresql
1,如何实现id自增长?在mysql,中使用"id int primary auto_increment"即可实现。但是在postgresql中drop table acount;CREATE TABLE "public"."acount" ("id" SERIAL primary key, "acount_name" varchar(6) COLLATE "default" NOT ...原创 2019-03-23 11:40:46 · 130 阅读 · 0 评论 -
基本sql及优化方案及常识
1.like ‘%a%’ 包含a的;like ‘_a_y’ 第一个是a的,第四个是y的;%可以替代多个字符, _替代单个字符;like ‘[al]%’ 找出a或l开头的数据;like ‘[al]%’ 反之。2 in 只需要满足里面的一个条件即可。3 between a and b a和b之间4 使用别名可以加as也可以不用加as,直接跟在表名之后。5 表与表之间建立联系的方式:①inn...原创 2019-03-24 21:51:19 · 113 阅读 · 0 评论 -
常见数据库连接
1.MySQL数据库MySQL Connector/J Driver驱动程序包名:mysql-connector-java-x.x.xx-bin.jar驱动程序类名: com.mysql.JDBC jdbc:mysql://:/<database_name>默认端口3306,如果服务器使用默认端口则port可以省略MySQL Connector/J Driver 允许在jdb...原创 2019-03-07 23:47:41 · 88 阅读 · 0 评论 -
数据库 事务提交和回滚(roolback)
qq原创 2019-03-14 21:55:59 · 1258 阅读 · 0 评论 -
各大数据库分页/及底层的区别的实现
@[TOC]这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全...原创 2019-01-27 20:14:48 · 392 阅读 · 0 评论 -
数据库小技巧
1.postgresql忘记密码怎么处理一、如果你忘记密码,而你曾经登录时保存过密码,按C:\Users\Terry Computer\AppData\Roaming\postgresql打开,其中Terry Computer是你的电脑名,AppData一般为隐藏项目。用记事本打开pgpass.conf就可以看到你保存过的用户名和密码。二、如果未保存过密码,那么按照下列方式找到pg_hba....原创 2019-02-09 15:46:55 · 644 阅读 · 0 评论