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

sql总结

1.创建数据库
    --exec xp_cmdshell 'mkdir d:\project'--调用DOS命令创建文件夹,使用此句需要启动SQL的外围工具
    if exists(select * from sysdatabases where name='数据库名')
     drop database 数据库名
    set nocount on   --取消受影响行数
    create database 数据库名
    on
    (
     name='',
     filename='',--  .mdf .ldf
     size=10mb,
     maxsize=
     filename=    --数据库大小增长量
    )
    log on
    (
    )
    go
    use 数据库名
--创建登录用户
exec sp_addlogin '用户名','密码'
--去掉受影响行数
set nocount on
exec sp_grantdbaccess 'adminMaster','adminMaster'
--设置用户对表的权限
grant select,delete,update on bbstopic to 用户名
2.创建表及添加约束
    create table 表
    (
    )
    alter table 表 add
    constraint 约束名 primary key(列名)  --主键约束  identity
    constraint 约束名 check(len(列名))  --check约束
    constraint 约束名 unique(列名) --唯一约束
    constraint 约束名 default(默认内容) for 列名
    constraint 约束名 foreign key(外键名)
    references 主键数据库名(主键名)
    ck:check约束
    fk:外键约束
    df:default默认
  注:alter 改变, 更改
    add 加入, 增加, 添加
    constraint 强制,限制, 约束
    foreign key 外键
    references 引用
          
3.sql中的关键字:
    sysdatabases 总库
    exists  判断是否存在


相关文档:

动态sql语句基本语法

1 :普通SQL语句可以用Exec执行
      例:      Select * from tableName
                Exec('select * from tableName')
        & ......

EXCEL数据导入SQL 的另类用法

做开发过程中,经常会用到将Excel中数据导出到SQL Server中的情况,你可以利用SQL SERVER 中自带的导入数据的方式,但这种方式,有时会发现数据导入后,可能为空,可能开头少个零,此种情况多出现于数值型的列,今天在CSDN上闲逛,偶尔发现了一个帖子,介绍的以下这种方法,本人恰七因最近公司准备上市,审计局在做审计,技 ......

SQL 数据库之一

1.      SELECT
实例105
SELECT ID "编号",Name 姓名,
       Math_Score '数学成绩',  //怎么有的有AS,有的没有
       Music_Score AS 音乐成绩,
       English_Score AS 英文成绩
f ......

SQL数据库

1.      存储过程(定义&编写)
l  创建存储过程
CREATE PROCEDURE storedproc1
AS
SELECT *
from tb_project
WHERE  预计工期<= 90
ORDER BY  预计工期 DESC
GO
exec storedproc1
GO
 
l   修改存储过程
ALTER PROCEDURE storedproc1
AS
SEL ......

维护SQL server的28个小问题

1.如何创建数据库
CREATE DATABASE student
2.如何删除数据库
DROP DATABASE student
3.如何备份数据库到磁盘文件
BACKUP DATABASE student to disk=´c:S4.bak´
4.如何从磁盘文件还原数据库
RESTORE DATABASE studnet from DISK = ´c:S4.bak´
5.怎样创建表?
CREATE TABLE Students (
&n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号