GRANT
GRANT [,]...
ON [, ]…
TO [,]...
[WITH GRANT OPTION];
WITH GRANT OPTION子句,指定:可以再授予,没有指定:不能传播
语义:将对指定操作对象的指定操作权限授予指定的用户
首先,建立登录名U1-U7,再建立用户U1-U7
以sa用户登录
[例4.1] 把查询Student表权限授给用户U1
GRANT SELECT
ON TABLE Student
TO U1
SQL serever报错:关键字 ‘TO’ 附近有语
建立实体类
使用LINQ to SQL时,需要首先建立用于映射数据库对象的模型,也就是实体类。在运行时,LINQ to SQL 根据LINQ表达式或查询运算符生成SQL语句,发送到数据库进行操作。数据库返回后,LINQ to SQL负责将结果转换成实体类对象。
建立实体类的方法有很多,例如LINQ to SQL设计器,手动编码建立,使用XML文件映射,使用命令行工具SqlMetal生成等。其中最方便的就是LINQ to SQL设计器。
1.使用LINQ to SQL设计器建立实体类
增加
增加数据有两种方法。
save
通过创建模型类对象,执行对象的save()方法保存到数据库中。
from book.models import BookInfo,PeopleInfo
book = BookInfo(
name='python\u5165\u95e8',
pub_date='2010-1-1'
)
book.save()
book
create
通过模型类.objects.create()保存。
PeopleInfo.object