易截截图软件、单文件、免安装、纯绿色、仅160KB

一些简单的SQL语句总计

--------检测数据库是否存在
use master
go
if exists(select * from sysdatabases where name='DBName')
drop database DBName
-----创建数据库
create database DBName
on
(
 /*数据文件的具体描述*/
 name='DBName_data', -----主数据文件的逻辑名称
 filename='D:\project\DBName_data.mdf',   --主数据文件的物理名称
 size=5mb,   --主数据文件的初始大小
 maxsize=100mb,   --主数据文件的最大值
 filegrowth=15%  --主数据文件的增长率
)
log on
(
 /*日志文件的具体描述,各参数含义同上*/
 name='DBName_log',
 filename='D:\project\DBName_data.mdf',
 size=2mb,
 filegrowth=1mb
)
go
------------删除数据库
drop database DBName
--------检测表是否存在
use DBName
go
if exists(select * from sysobjects where name='tableName')
drop table tableName
-------创建表
use DBName
go
create table tableName
(
 clName int identity(1,1) not null,  ---标识列,自动增长
 clName2 varchar(50) not null
)
go
--------删除表
drop table tableName
------创建约束
alter table tableName add
constraint PK_clName primary key(clName),     ---主键约束
constraint UQ_clName unique (clName),    ----唯一约束
constraint CK_clName check(clName between 0 and 100),     ---检查约束
constraint DF_clName default(100) for clName,     ----默认约束
constraint FK_clName foreign key(clName) references tbName(clName)   ---外键约束,后面是主表主键
----------删除约束
alter table tableName
 drop constraint PK_clName
-------添加Windows登陆账户
exec sp_grantlogin 'jbtraining\s26301' -----------jbtraining表示域,s26301表示域账户
-------添加SQL登录账户
exec sp_addlogin 'zhangsan','1234'  -----------账户名为zhangsan,密码为1234
-------创建数据库用户
exec sp_grantdbaccess 'zhangsan'    ---------登录账户为zhangsan,数据库用户默认和登录账户同名
------为数据库用户授权
grant select,insert,update


相关文档:

SQL动态计算出表中公式示例

##################################################
#        声明:
#        本文转自CSDN,用户ID:htl258
#        原帖地址:http://blog.csdn.net/htl258/archive/2010/05/13/5588454.aspx
####### ......

使用自定义表类型(SQL Server 2008)

##################################################
#        声明:
#        本文转自CSDN,用户ID:htl258
#        原帖地址:http://blog.csdn.net/htl258/archive/2010/04/28/5537432.aspx
####### ......

SQL日期类大全(convert)

---用convert转换参数对比
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 ) ......

hql与sql的区别


     1.hql与sql的区别
sql 面向数据库表查询
hql 面向对象查询
hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件
sql: from 后面跟的是表名             where 后 用表中字段做条件
 
 
 
查询
  &nbs ......

SQL中的内连接和外连接 Wilson

联接条件可在   from   或   WHERE   子句中指定,建议在   from   子句中指定联接条件。WHERE   和   HAVING   子句也可以包含搜索条件,以进一步筛选联接条件所选的行。   
   
联接可分为以下几类:     
1. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号