数据库
文章平均质量分 51
简单的数据库知识,包括pgsql和mysql
雾里云山
这个作者很懒,什么都没留下…
展开
-
MySQL——查询优化
在查询大量的数据和多表查询时,经常会遇到查询慢,效率低下的问题,这时候就需要去优化查询,提高查询速度。原创 2024-07-21 23:45:06 · 234 阅读 · 0 评论 -
MySQL——视图
视图(view)是一个虚拟的表,不是真实存在,而是通过动态Sql语句查询出的数据集,视图本身并不存储任何数据。视图还可以嵌套视图。原创 2024-07-20 13:43:54 · 176 阅读 · 0 评论 -
MySQL——基本查询
查询表的全部信息:--student是要查询的表使用别名查询表中的某个字段,或使用别名创建一个新的字段:select name as studentname from student --把查询出来的名字的列名改为学生姓名select YEAR(GETDATE()) - YEAR(birthday) as age from student --查询学生的年龄,列名为age使用where关键字,根据条件查询表中的某个字段。下面关键字进行组合使用,即可确定筛选条件。原创 2024-07-13 18:48:40 · 379 阅读 · 0 评论 -
MySQL——在查询中使用关键字
去除查询结果中的重复记录,如查询非同名学生的姓名、班级:select DISTINCT name , class from SC在WHERE 子句中,使用LIKE关键字,进行模糊匹配查询。其中“%”表示匹配0个或多个字符,“_”表示匹配一个字符。查询姓李的同学的姓名:select name from SC where name LIKE '李%'查询姓李,且名字长度为2的同学的姓名:select name from SC where name LIKE '李_'查询第二个字母是s的课程名:select原创 2024-07-18 22:39:09 · 242 阅读 · 0 评论 -
MySQL——索引
索引相当于目录,是添加在数据库表的字段上添加的。使用索引可以有效提高查询速率。原创 2024-07-20 11:28:19 · 901 阅读 · 0 评论 -
postgresql-10无法正常启动
通过service postgresql-10 restart命令去启动pgsql后,提示job……,用journalctl -xe查看对应问题,并解决,如果是提示read only file,可以通过执行。去挂载文件系统,恢复可读写状态。原创 2024-02-18 12:15:00 · 703 阅读 · 0 评论 -
Pgsql手动安装10.x版本
Pgsql手动安装10.x版本原创 2024-02-15 16:40:04 · 510 阅读 · 1 评论 -
pgsql创建数据库及添加、修改、删除数据库字段命令
实际上,这样执行会报错,提示使用USING createtime ::timestamp,需要在后面加上USING createtime ::timestamp,最终语句是alter table quotation alter column createtime type timestamp USING createtime ::timestamp。修改示例:alter table quotation alter column createtime type timestamp。原创 2024-02-20 14:40:29 · 3055 阅读 · 1 评论 -
Pgsql常见命令操作:创建数据库,导入配置,打包成dump包
导出为dump包:./pg_dump -h localhost -p 5432 -U postgres -F c -b -v -f /tmp/1.dump db。切换到数据目录:/usr/pgsql-10/bin目录下。导入配置:./psql -h localhost -p 5432 -U postgres -w -d db -f 完整路径如/tmp/1.sql。创建数据库命令:./createdb -h localhost -p 5432 -O postgres 数据库名称。原创 2024-02-19 12:45:00 · 994 阅读 · 1 评论 -
Pgsql缺少dblink插件,使用dblink命令无法创建数据库连接
注意:Navicat Premium运行select dblink前应该在数据库查询中运行create extension dblink创建扩展,在这里我是已经运行了create extension dblink,仍然提示找不到该函数。建议先运行create extension dblink,确认是否是由服务器端引起的问题。初步判断是服务器端的pgsql缺少了dblink插件,需要找到pgsql的目录,找到contrlib目录,进入dblink,运行make,make install即可安装。原创 2024-02-16 12:00:00 · 439 阅读 · 1 评论