sql表密码
1、首先打开SQL Server软件,并点击链接,选择Windows身份认证一项进行登录:
在SQl2005下自带的函数hashbytes()
,此函数是微软在SQL
SERVER
2005中提供的,可以用来计算一个字符串的
MD5
和
SHA1
值,使用方法如下:
--获取123456的MD5加密串
select
hashbytes('MD5',
'123456')
;
--获取123456的SHA1加密串
select
hashbytes('SHA1',
'123456')
;有了这个函数可以在sqlserver中为字符串进行加密,但是hashbytes()
函数的返回结果是
varbinary类型,(以
0x
开头
16
进制形式的二进制数据)通常情况下,我们需要的都是字符串型的数据,很多人首先想到的可能就是用
CAST
或
Convert
函数将varbinary
转换为
varchar,但这样转换后的结果会是乱码,正确转换
varbinary
可变长度二进制型数据到
16
进制字符串应该使用系统内置函数
sys.fn_varbintohexstr()(只在sqlserver2005下有),如下所示:select
sys.fn_varbintohexstr(hashbytes('MD5',
'123456'))
然后就可以截取需要的部分select
lower(right(sys.fn_varbintohexstr(hashbytes('MD5','123456')),32))为md5加密串。
⑶ 关于SQL 数据库的 用户名 密码
1.SQL数据库的用户名和密码不是放在user表里面我以sql2000数据库为例来说,这个数据库的用户名和密码是放在打开企业管理器之后在展开的“安全性”里面,用户名对应的密码都是加密的
2.用户自己创建的用户名和密码是是一对一的
3.登陆数据库的时候分不同用户名的身份登录(windows身份验证和sql身份验证)当用sql身份验证的时候需要用到用户名和密码
⑷ access中sql语句创建表如何设置文本字段的掩码为密码
在查询设计器里,将两个表添加进来,点中其中一个表你要将它们关联的字段,拉到另一个表的相应字段上去,然后在形成的线上双击,出来对话框,在里面选择关联贯关系。
语句是:
select 表1.字段1, 表2.字段2 from 表1 inner join 表2 on 表1.字段1 = 表2.字段1
⑸ sql怎么修改密码
修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysql bin,然后键入以下命令:
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345