易截截图软件、单文件、免安装、纯绿色、仅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  判断是否存在


相关文档:

[收拢] 用sqlite 执行标准 sql 语法

http://www.umgr.com/blog/PostView.aspx?bpId=36294
 1. 执行sql语句
int sqlite3_exec(sqlite3*, const char *sql, sqlite3_callbacksql 语法
, void *,  char **errmsg );
这就是执行一条 sql 语句的函数。
第1个参数不再说了,是前面open函数得到的指针。说了是关键数据结构。
第2个参数const char ......

动态sql语句基本语法

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

Oracle的sql语句优化

 在学习SQL时看到的一片很好的文章,特贴出来和大家一起分享!
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。
(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):
Oracle的解析器按照从右到左的顺序处理from子句中的表名,from子句中写在最后的表(基础表 driving table)将被最先处 ......

sql语句优化3


 
低效: (索引失效)
SELECT … from DEPARTMENT WHERE DEPT_CODE IS NOT NULL;
高效: (索引有效)
SELECT … from DEPARTMENT WHERE DEPT_CODE >=0;
(27)总是使用索引的第一个列:
如果索引是建立在多 ......

SQL 数据库之一

1.      SELECT
实例105
SELECT ID "编号",Name 姓名,
       Math_Score '数学成绩',  //怎么有的有AS,有的没有
       Music_Score AS 音乐成绩,
       English_Score AS 英文成绩
f ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号