数据库
我是大头鸟
匠心精神,小博股数据平台网址:https://www.read8686.com/
开放平台提供股票数据的相关接口,可以查询当前股票的数据
展开
-
Authentication plugin ‘caching _sha2_password’ cannot be loaded:
出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password,而在MySQL8之后,加密规则是caching_sha2_password。第二种解决方案如下,用命令行登录MySQL数据库之后,执行如下命令修改用户密码加密规则并更新用户密码,这里修改用户名为“root@localhost”的用户密码规则为“mysql_native_password”,密码值为“123456”,如图所示。#修改'root'@'localhost'用户的密码规则和密码。#使用mysql数据库。原创 2024-09-22 21:40:34 · 155 阅读 · 0 评论 -
unknown error 1130,unknown error 1045
使用navicat 链接MySQL,出现这样的报错:解决办法:在服务器上登录mysql ,并且进入 use mysql:root@localhost 09:07: [mysql]> update user set host = '%' where user = 'root';Query OK, 1 row affected (0.07 sec)root@localhost 09:12: [mysql]> flush privileges;Query OK, 0 row原创 2021-09-09 09:20:51 · 488 阅读 · 0 评论 -
ERROR 1820 (HY000): Unknown error 1820,ERROR 1046 (3D000):
MySQL登录进去之后,执行语句出现报错:root@localhost 09:05: [(none)]> use mysql;ERROR 1820 (HY000): Unknown error 1820root@localhost 09:05: [(none)]> show tables;ERROR 1046 (3D000): 解决办法:root@localhost 09:06: [(none)]> set password=password('密码');.原创 2021-09-09 09:09:51 · 310 阅读 · 0 评论 -
linux 数据库创建和还原
1.创建数据库并且指定数据库编码: create database basename character set 'utf8mb4' collate 'utf8mb4_general_ci';比如: CREATE DATABASEwdg_testCHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';2.linux还原数据库登录数据库:选择库:sourcesql文件路径平时都使用navacte来进行创...原创 2020-12-25 16:58:21 · 327 阅读 · 0 评论 -
Can‘t connect to local MySQL server through socket ‘/home/mysql/mysql-5.6.33/mysql.sock
登录MySQL的时候出现这个问题原因是在 tmp目录下没有mysql.sock这个文件我们需要创建一个软连接到该目录下[root@test /]# mysql -u root -pEnter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/home/mysql/mysql-5.6.33/mysql.sock' (2)解决办法:ln -s /home/mysql...原创 2020-08-07 08:58:38 · 691 阅读 · 0 评论 -
Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)
Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)遇到这样的问题应该怎么处理这原因是我们使用navicat连接MySQL的时候被拒绝了,什么被拒绝了,是我们的ip被拒绝了我们查看一下自己的IP地址也就是navicate所在的IP地址连接pgsql的时候被拒绝了如何才能不被拒绝我们需要修改pgsql的配置文件我们找到pg_hba.conf对应...原创 2020-08-06 11:57:29 · 12007 阅读 · 1 评论 -
pgsql,mysql case when
casewhen有两种用法:一种是when后面是boolean值,一种是when后面是值 布尔值语法:select CASE WHEN yhsm='' THEN '非即征即退'WHEN position('即征即退' in yhsm)='1' THEN '即征即退'ELSE yhsm ENDfrom skfp_mx GROUP BY yhsm值语法:selec...原创 2020-01-10 09:07:12 · 1054 阅读 · 0 评论 -
外部的Navicat连接docker中的mysql
登录mysql执行依次执行:1.update user set authentication_string = password('11111') where user = 'root';11111是一开始登录的时候设置的密码2.alter user 'root'@'%' identified by '11111' password expire never;3...原创 2019-11-28 14:51:24 · 287 阅读 · 0 评论 -
致命错误:没有用于主机"192.168.1.112",用户"postgres"
用navicat连接pgsql的时候提示这个错误解决方法:vim pg_hba.confaddress 0.0.0.0/0 这一行添加了然后reload一下-bash-4.2$ cd -bash-4.2$ pg_ctl reload -D data服务器进程发出信号-bash-4.2$ 这样就可以用navicat连接了希望对你有所帮助...原创 2019-11-13 08:28:16 · 2588 阅读 · 0 评论 -
java 连接 pgsql
首先在jdbc的配置中新增pgsql的配置属性:pgsql.driverClassName=org.postgresql.Driverpgsql.url=jdbc:postgresql://12.1.16.211:5432/fskppgsql.username=adminpgsql.password=123456java连接pgsqlpackage com.wdg.util;...原创 2019-11-12 09:17:47 · 3292 阅读 · 2 评论 -
pgsql 相关的命令
登录: psql -h 127.0.0.1 -U username输入口令(即密码):test=> select datname from pg_database; datname ------------------------ template1 template0 postgres sskp_11_0 sskp_41_0(5...原创 2019-11-11 16:05:09 · 1390 阅读 · 0 评论 -
mongodb中简单的聚合查询
目的:根据不同的部门查找出该部门下的今天产生的文档数目db.getCollection('test').aggregate( [ { $match : { "adddate":{"$gte":ISODate("2018-01-02T00:00:00Z"),"$lte":ISODate("2018-01-03...原创 2018-02-08 16:16:16 · 626 阅读 · 0 评论 -
mongodb中简单的根据时间过滤进行查询
目的:查询当某天的文档信息db.getCollection('test').find({ "name" : { "$regex" : "王" }, "is_history" : 0, "adddate":{"$gte":ISODate("2018-01-02T00:00:00Z"),"$lte":ISODate("原创 2018-02-08 15:46:52 · 18405 阅读 · 0 评论 -
创建一个序列sequence
如何创建一个序列,创建序列有什么作用 create sequence lsh1 minValue 1 maxvalue 9999 increment by 1 cycle 创建序列作用是可以用于流水号的产生,生成流水号lpad(lsh1.nextval, '4','0')生成四位数的流水号,如果位数不足前面补0sequence.next原创 2017-08-11 19:31:38 · 3138 阅读 · 0 评论 -
oracle创建索引---如何创建所以
今天在update一个字段时候,因为数据量比较大,所以慢的像蜗牛一样然后就在相应的字段上面加了一个索引: create index indexName on tableName(conlumnName)结果速度提高了将近好几倍。update tableName set conlumnname1=add_months(conlumnname1,+12) where extract原创 2017-08-11 17:43:33 · 5497 阅读 · 1 评论 -
oracle只修改年份
oracle中有时候只要修改时间的一个年份:2016/1/7 10:35:02现在希望将2016改成为2017如何做:update table1 set date=add_months(date,+12)结果:2017/1/7 10:35:02原创 2017-08-11 14:44:15 · 3234 阅读 · 0 评论 -
sqlserver如何通过管理器设置字段的自增
首先:打开sql server manageMent studio管理器然后,然后怎么办看看你选中你要设置的表----->设计然后保存,如果你发现无法保存,并且弹出这样的框:不用着急,这个时候选择工具---->选项---->designer如图:将上面标注的选项前面的对勾,勾掉就可以了。然后保存,你就成功了,哈哈,开心愉快。原创 2017-03-13 11:20:33 · 696 阅读 · 0 评论