Convert.ToDateTime(bb).ToString("yyyy-MM-dd")只要年月日
全要的话:Convert.ToDateTime(bb).ToString("yyyy-MM-dd HH:mm:ss")
创建表 Create Table 表名
(
表内字段
)
6.创建视图 Create View 视图名
as
视图内容
SQL帐户需要用户登陆帐户和用户帐户两个验证才会对数据库进行操作
8.显示当前SQL数据库的用户信息 sp_helpuser '用户名'
9.添加SQL登陆用户和用户帐户的两个步骤
1.添加登陆SQL的用户:exec sp_addlogin 'xyz','123456','master'
/*上面的exec sp_addlogin 是添加用户的存储过程 'xyz'是要添加的用户名 '123456'是登陆密码 'master'是用户可处理的数据库 可用sp_helplogins @loginnamepattern=用户名 显示SQL登录信息*/
2.添加一个数据库用户:sp_grantdbaccess 'xyz','zlf'
/*上面sp_grantdbaccess 是为'xyz'创建用户帐户的命令,'xyz'是现有登陆用户,'zlf'是新建的用户帐户用于对数据库操作的权限认证,可用 sp_helpuser 'zlf' 查看用户帐户*/
例:
exec sp_addlogin 'wangjun','123456','wangjun'
sp_helplogins @loginnamepattern=wangjun
sp_grantdbaccess 'wangjun','wj'
sp_helpuser 'wj'
删除数据库的用户(要删除两个用户,一个是用户账户,一个是登陆用户)
1.删除用户账户:sp_revokedbaccess '用户账户名'
2.删除登陆用户:sp_droplogin '登陆用户名'
查看库中的用户数据表:
use 库名 /*要查的数据库名称*/
select name from sysobjects where type= ' u ' /*查看库据库中的用户表的名字*/
添加上面的两个用户后,还不可以对数据库进行操作,因为还没有设置角色,下面的内容就是添加角色的过程:
添加角色:
use 数据库名
exec sp_addrole '角色名'
删除自定义的数据库角色
use 数据库名
sp_droprole '自定义的角色名'
查看所在数据库中所有角色信息
use 数据库名
exec sp_helprole
将用户wj添加到'角色名'中
use wangjun
exec sp_addrolemember '角色名','wj'
也可以将wj加到很高的角色中(数据库拥有者权限)
use wangjun
exec sp_addrolemember 'db_owner','wj'
这里的'db_owner'也可以替换成其它的角色,如:
db_datareader 只有select 权限,不能更新数据
db_datawriter 只insert delete update 权限,不能进行查找数据
db_addladmin 可以在数据库中创建、删除和更新数据库对象
db_securityadmin 授予和取消数据的内权限
db_backupoperator 可以进行数据库的备份操作
db_denydatareader 不能查询(Select)任何数据库对象
db_denydatawriter 不能更新(insert delete update)任何数库对象
SQL函数用法之 随机函数
rand()*10 得到10以内的小数
SQL函数用法之 截取小数位
round(小数,位数) 如:round(3.1415926,0)结果为3
SQL函数用法之 根据ASIC码得到字符
char(65+(1~24)) 得到a~z24个英文字母

浙公网安备 33010602011771号