EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

SQL

13 Blogs

14k+ Reads 14922 Reads

0 likes

原創 PostgreSQL如何替換數據庫

----在日文版Windows10上---- 首先,以管理員身份打開PowerShell 執行命令: $env:PGCLIENTENCODING = "UTF8" 這是因爲, 在windows上用powershell上執行dump文件之前,得先切換語言環境。 因爲日文版作業系統默認好像是shift-js。 psql -U [用戶名] -d [數據庫名] 我們假設有一個用戶叫admin,它下面有一堆數據庫和視圖。 drop schema admin cascade; DROP SCHEMA admin CASCADE; 是一條 SQL 命令,用於從 ...

2024-07-22 11:58:16

79 reads

0 comments

原創 SQLyog錯誤號碼2058最快解決方法

​先進入mysql的命令行 select user,host,plugin from mysql.user; 看看他們的plugin用的什麽方式 這個已經是我部分修改好的, 如果你需要遠程鏈接mysql,你必須 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your_password'; FLUSH ...

2024-07-07 20:43:26

182 reads

0 comments

原創 Postgresql如何導入數據

​ 進入Postgresql的命令執行界面后,執行 \i [Custom_Name].dump 實例 \i /var/lib/pgsql/[Custom_Name].dump [Custom_Name]是你自定義的名稱。   一般來講,你無需再 commit; 但是以防萬一你可以執行一下 ​ ...

2024-07-04 14:11:01

170 reads

0 comments

原創 关于在MySQL删除评论区丢失父Id的评论数据(垃圾数据)

​ 查询是否存在父Id和该表其他Id一致的数据: SELECT * FROM Comments A WHERE EXISTS(SELECT * FROM Comments B WHERE A.`ParentId`=B.`Id`) 这一条可以查询出来到底还要多少条合法子数据。 非法子数据直接加NOT会把父Id=0也筛选出来: SELECT * FROM Comments A WHERE NOT EXISTS(SELECT * FROM Comments B WHERE A.`ParentId`=B.`Id` ) 所以应该再加一句AND ParentId!=0: SELECT * FROM Comments A WHERE NOT EXISTS(SELECT * FROM Comments B WHERE A.`ParentId`=B.`Id`) AND ParentId!=0 但是最后删除的话,用这句其实是不行 ...

2022-03-04 13:04:47

1k+ 1342 reads

1 comments

原創 【SQL语句】垃圾评论清理

垃圾评论清理 ...

2021-02-20 14:20:51

1k+ 1233 reads

0 comments

原創 How to connect to MySQL using .NET Core How should I write the connection string?

MySQL Connector/Net (.NET) standard connection method 1. Standard connection (Note, the default port is 3306.) 2. The special TCP/IP port connection local connection should be written to localhost and 127.0.0.1, if available, it is recommended Write localhost, because localhost does not pass through the network layer, firewall, etc., theoretically the performance is higher. But when I was testing ...

2020-11-05 01:05:47

1k+ 1184 reads

0 comments

原創 What is the difference between MySQL datetime and SQL Server datetime?

Let me start with the conclusion: there is no difference. Someone told me before that when importing sqlserver database into mysql, pay attention that Datetime will become varchar, and you can change it to timestamp. What is the difference between mysql's timestamp ...

2020-11-05 00:59:57

1k+ 1408 reads

0 comments

原創 How to set up mysql scheduled task

How to set up mysql scheduled task First, check the switch: SHOW VARIABLES LIKE 'event_scheduler' If it's off: SET GLOBAL event_scheduler = ON;  Second, create a stored procedure: CREATE PROCEDURE update_test()  UPDATE test set num=num+1 where ...

2020-10-28 21:27:03

1k+ 1320 reads

0 comments

原創 MySQL的datetime和SQL Server的datetime有什么区别?

先说结论:没有区别。 之前有人跟我说sqlserver的数据库导入mysql要注意Datetime会变成varchar,你可以改成timestamp(时间戳), timestamp, mysql的timestamp和datetime的区别? DateTime和TimeStamp都是年月日时分秒,为什么还有这两个类型呢? DateTime和TimeStamp最大 ...

2020-10-04 03:31:24

1k+ 1304 reads

0 comments

原創 Sql Server数据库迁移到MySQL(使用SQLyog)

新建一个同名的mysql数据库,这里为了演示取名为test。 基字符集是你默认安装的系统的字符集,我们这里默认使用utf-8,防止乱码。 不过话说回来,如果不清楚default是什么的话,建议执行一下语句: SHOW VARIABLES LIKE 'character%'; SHOW VARIABLES LIKE 'collation_%';   第二条语句将告诉你,默认连接、默认数据库使用基础字符集。 右击数据库,导入,导入外部数据 ...

2020-10-03 19:17:47

1k+ 1946 reads

4 comments

原創 SQLite查看工具的使用注意事项

写这个Tips的目的是为了给初学者一个最基本的提醒,当然也是给我自己(*^_^*) 注意点: SQLite打开的.db后缀文件会在周围生成两个tmp文件,它是暂时的,请不要动这两个文件 SQLite打开并修改后,必须执行保存写入到数据库才可以实现更改 SQLite打开了的.db文件,不要复制或移动 ...

2020-09-01 14:43:54

1k+ 1441 reads

0 comments

原創 SQL Server清除表中数据

​ 删除表数据有两种方法:delete和truncate。 如果你只是想初始化表,那直接: truncate table <表名> 完事。 truncate只用于表中清空数据。 它是清空,与delete有本质的区别。 delete与truncate最大的不同是: delete可以删除特定条件的一条或多条数据。 delete删除的数据占位 ​ ...

2020-08-20 19:42:50

1k+ 1487 reads

0 comments

原創 如何用 sa 帳號和密碼登入 SQL Server 2019 Express

安裝 SQL Server 2019 Express 後,默認以 Windows Authentication 登入。 1登入後,打開 Security 資料夾,找到 Logins 資料夾中的 sa 帳號。 2右鍵點擊 sa 帳號,選擇屬性。 3在 Status 頁面,將 Login 設為 Enabled(確認不要勾選 Login is locked out)。 4點擊 General 頁面,重新設置密碼。勾選 Enforce password policy。 接下來的步驟非常重要: 右鍵點擊整個實例(Instance),選擇屬性 ...

2020-01-09 01:00:11

1k+ 1826 reads

0 comments