------------------------------------------------------------------数据库--------部份
-----------------------对于数据库的原代码,可以试用在后面加 with encryption 进行加密
-------注意smalldatetime,text,Ntext,binary<=8KB,varbinary<8KB,image<2GB(.gif,.bmp,.jpeg)
-------别名设置:select t.title_id from authors AS t -------t 为设置的别名
--------统计方面
---------------------union 操作---把不同的查询结果统一起来,起到 and 的作用
---------------------统计函数sum(),avg(),min(),max(),count()-返回记录值,count(*)-----如出现问题,看P书193
---------------------group by 分类列名---分类,就是把同一名字的记录统一起来计算,作为一个值,,,P书183
---------------------having 统计值><=操作进行进一步筛选----------P书185
---------------------all
---------------------with cube-----维的概念
---------------------rollup--既分类又要总和
---------------------compute..[by 类型名-----分类总和]---可计算分类和及总和--------P书188
---------------------exists/not exists/not in---------------P书191
--------约束
----sp_helpconstraint 表名----查看表内约束信息
----sp_pkeys 表名---------浏览指定表上的主键信息
----sp_fkeys 表名---------查看外键信息
--------主键
--------[CONSTRAINT 约束名] primary key [IDENTITY] [,CLUSTERED|NONCLUSTERED]---------P书200
--------alter table 表名 drop {[CONSTRAINT] 主键名}[,.n]-------删除主键
--------唯一
--------UNIQUE
--------核查
--------CHECK
--------外键
--------FOREIGN KEY (列名) references 表名(列名)
--------创建默认值
--------create default 默认值名
--------AS 常量
--------绑定 sp_bindefault "默认名","表名.列名"
--------解除绑定 sp_unbindefault "表名.列名"
--
use master
if db_id ('info141')is not null
drop database info141
create database info141
on primary
(name =info141_dat,
filename='G:\作品库\永远的141\dbfolder\info141.mdf',
size=2mb,
maxsize=30mb,
filegrowth=2mb)
log on
(n