随笔分类 - 数据库 / 数据库基础信息
在使用数据库过程中自己遇到的问题和不懂的地方
摘要:### 一、PGsql 数据库递归查询 ```sql with recursive ag_tree as (select id, title, type, parent_id from agreements where type = 'test' union all select a.id, a.t
阅读全文
摘要:### 一、可连接,有执行权限的数据库连接后 ```sql -- 备份 select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname = 'your_table'; drop databas
阅读全文
摘要:导读:索引是在存储引擎中实现的,也就是说不同的存储引擎,会使用不同的索引。MyISAM和InnoDB存储引擎:只支持BTREE索引,也就是说默认使用BTREE,不能够更换。MEMORY/HEAP存储引擎:支持HASH和BTREE索引。 mysql的索引我们分为三大类来讲单列索引(普通索引,唯一索引,
阅读全文
摘要:一、mysql索引:提高数据库的性能(不用加内存,不用改程序,不用调sql,查询速度就可能提高百倍千倍)索引会占用磁盘空间 CREATE INDEX 索引名 ON 数据表 (列名or字段名) 注意:对于创建的索引,只会对创建索引的字段提升速度,没有创建索引的字段,在很大的数据时,仍然很慢,不会提升速
阅读全文
摘要:一、查询加强 1、在mysql中,日期类型可以直接比较,需要注意格式 2、%:表示0到多个字符, _:表示单个字符 exp:显示第二个字符为大写O的所有员工的姓名和工资 select name from table where name like '_O%'; 3、查询某个字符字段为空 4、查询表结
阅读全文
摘要:crud程序员:create,read,update、delete 一、insert 细节说明: 1.插入的数据应与字段的数据类型相同。比如把'abc'添加到int类型会错误2.数据的长度应在列的规定范围内,例如:不能将一个长度为80的字符串加入到长度为40的列中。3.在values中列出的数据位置
阅读全文
摘要:删除已经安装好的mysql服务:sc delete mysql 连接到Mysql服务(Mysql数据库)的指令 mysql -h 主机IP -P 端口 -u 用户名 -p密码 提醒:(1)-p密码不要有空格(2)-p后面没有写密码,回车会要求输入密码 (3)没有主机和端口,默认本机(127.0.0.
阅读全文