C# 如何使用星号将项目插入数据库?
我想将一个项目记录到数据库中。但是,我希望sql将其转换为stars,这样当我查看记录时,我将无法理解所写的内容C# 如何使用星号将项目插入数据库?,c#,mysql,C#,Mysql,我想将一个项目记录到数据库中。但是,我希望sql将其转换为stars,这样当我查看记录时,我将无法理解所写的内容 我怎样才能做到这一点?也许你能做的最好的事情是用数据的屏蔽版本维护一个单独的列,或者在查询时生成屏蔽版本,例如 SELECT item, CONCAT(REPEAT('*', LENGTH(item)-4), RIGHT(item, 4)) AS item_masked FROM yourTable; 也许你能做的最好的事情是用数据的屏蔽版本维护一个单独的列,或者在
我怎样才能做到这一点?也许你能做的最好的事情是用数据的屏蔽版本维护一个单独的列,或者在查询时生成屏蔽版本,例如
SELECT
item,
CONCAT(REPEAT('*', LENGTH(item)-4), RIGHT(item, 4)) AS item_masked
FROM yourTable;
也许你能做的最好的事情是用数据的屏蔽版本维护一个单独的列,或者在查询时只生成屏蔽版本,例如
SELECT
item,
CONCAT(REPEAT('*', LENGTH(item)-4), RIGHT(item, 4)) AS item_masked
FROM yourTable;
我假设您希望对写入的数据进行加密,因此您还需要考虑如何读取或比较这些数据。有两种选择:
我假设您希望对写入的数据进行加密,因此您还需要考虑如何读取或比较这些数据。有两种选择:
您使用的是什么版本的SQL(例如MySQL、SQL Server、Oracle)?“SQL”只是一种语言,不是一种实际的产品。我在使用MySQL。你在寻找一种加密数据的方法吗?如果是这样,您需要使用任何哈希算法,如
MD5
,SHA1
Yes iam@MJoy。当我获取数据时,我希望mysql转换成原始版本的数据。那么我应该使用你推荐的吗?@hakan假设你的中间件是PHP
,那么你使用的是什么版本的SQL(例如MySQL、SQL Server、Oracle)?“SQL”只是一种语言,不是一种实际的产品。我在使用MySQL。你在寻找一种加密数据的方法吗?如果是这样,您需要使用任何哈希算法,如MD5
,SHA1
Yes iam@MJoy。当我获取数据时,我希望mysql转换成原始版本的数据。所以我应该使用你推荐的吗?@hakan假设你的中间件是PHP
,那么