• sql server 复习笔记1

    时间:2023-11-22 16:51:07

    查询数据库是否存在:if DB_ID("testDB")is not null;检查表是否存在:if OBJECT_ID(“textDB”,“U”) is not null ;其中U代表用户表创建数据库:create database+数据名删除数据库:drop database 数据库名 --删除...

  • sql server 复习笔记2

    时间:2023-11-22 16:51:18

    主键约束可以通过定义primary key 约束来定义主键, 用于强制表的实体化完整性,一个表只能有一个主键约束,并且primary key 约束中的列不能为空值,由于primary key 约束可保证数据的一致性,因此经常对标识列定义这种约束。1:创建主键约束CREATE table alex_c...

  • sql server还原数据库文件(.bak)常见问题解决办法笔记

    时间:2023-11-20 11:16:42

    还原的时候出现错误:备份集中的数据库备份与现有的数据库不同SQL Server 2005数据库还原出错错误具体信息为:备份集中的数据库备份与现有的A数据库不同具体操作如下:第一次:新建了数据库A,数据库文件放在E:/DB/A目录下,选中该数据库右键-任务-还原-文件和文件组,在源设备中找到备份文件A...

  • 《SQL Server企业级平台管理实践》读书笔记——关于SQL Server数据库的还原方式

    时间:2023-11-19 10:07:57

    本篇是继上篇的备份方式,本篇介绍的是还原方案,在SQL Server在2005以上现有的还原方案一般分为以下4个级别的数据还原:1、数据库完整还原级别:还原和恢复整个数据库。数据库在还原和恢复操作期间会处于离线状态2、数据文件级别还原和恢复一个数据文件或一组文件。在文件还原过程中,包含相应文件的文件...

  • 《SQL基础教程》+ 《SQL进阶教程》 学习笔记

    时间:2023-11-17 20:30:38

    写在前面:本文主要注重 SQL 的理论、主流覆盖的功能范围及其基本语法/用法。至于详细的 SQL 语法/用法,因为每家 DBMS 都有些许不同,我会在以后专门介绍某款DBMS(例如 PostgreSQL)的时候写到。第 1 章 DBMS 与 SQL1、DBMS 是什么 ?数据库管理系统(Databa...

  • 常用sql笔记

    时间:2023-11-16 23:00:15

    Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S# from (sele...

  • asp.net、mvc、ajax、js、jquery、sql、EF、linq、netadvantage第三方控件知识点笔记

    时间:2023-11-14 20:41:31

    很简单,如下:父页面:(弹出提示框)function newwindow(obj){var rtn = window.showModalDialog('NewPage.htm','','status=no,scrollbars=no,top=20,left=110,width=420,height=...

  • PL/SQL学习笔记之基本块格式与语法

    时间:2023-11-13 14:29:22

    一:PL/SQL程序块PL/SQL是一种块结构的语言,一个PL/SQL程序就是一个 代码逻辑块。PL/SQL程序由三部分构成:1 声明 部分使用关键字DECLARE开头,它是一个可选的部分,用于声明与赋初值在该程序中使用的  所有变量,游标,子程序,和其他元素。2可执行命令 部分使用关键字BEGIN...

  • SQL反模式学习笔记6 支持可变属性【实体-属性-值】

    时间:2023-11-12 14:05:55

    目标:支持可变属性反模式:使用泛型属性表。这种设计成为实体-属性-值(EAV),也可叫做开放架构、名-值对。优点:通过增加一张额外的表,可以有以下好处(1)表中的列很少;(2)新增属性时,不需要新增列。不会影响现有表的结构;(3)存储的字段内容不会为空值。缺点:(1)查询语句变得更加复杂;(2)使用...

  • SQL反模式学习笔记13 使用索引

    时间:2023-11-12 10:32:17

    目标:优化性能改善性能最好的技术就是在数据库中合理地使用索引。  索引也是数据结构,它能使数据库将指定列中的某个值快速定位在相应的行。反模式:无规划的使用索引1、不使用索引或索引不足2、使用了太多的索引或一些无效的索引(1)大多数数据库会自动地位主键建立索引,因此额外再定义一个索引就是冗余。这个额外...

  • Microsoft.SQL.Server2012.Performance.Tuning.Cookbook学习笔记(一)

    时间:2023-10-17 15:22:08

    一、Creating a trace or workload注意点:In the Trace Properties dialog box, there is a checkbox option in the General tab with the caption Server processes ...

  • SQL Server2012 T-SQL基础教程--读书笔记(8 - 10章)

    时间:2023-10-17 15:22:02

    SQL Server2012 T-SQL基础教程--读书笔记(8 - 10章)示例数据库:点我CHAPTER 08 数据修改8.1 插入数据8.1.1 INSERT VALUES 语句8.1.2 INSERT SELECT 语句8.1.3 INSERT EXEC 语句8.1.4 SELECT INT...

  • 初级Oracle和SQL学习者的学习笔记。韩顺平-玩转oracle。

    时间:2023-09-22 21:03:20

    我自己就是一个oracle和sql的初学者,前段时间看了韩顺平老师的oracle视频教程,觉得很深入浅出,收获了很多。同时自己也做了不少笔记,现在想将纸质笔记以自己的话总结出来。俗话说得好:教学总是相得益彰,在总结的过程中想必会加深自己的印象,能够巩固自己的学习过程。oracle 用户部分:创建用户...

  • SQL语句优化 学习笔记

    时间:2023-09-22 21:03:38

    sql语句时间花在哪了?1 等待时间 2 执行时间这两个时间并非孤立的,单条语句执行的快 其他语句等待的时间就少执行时间花在哪了?1 查找 沿着索引查找 慢者可能全表扫描2 取出 查到行后,把数据取出来(sending data)如何查询快?1 查询快 联合索引的顺序 区分度 长度2 取的快 索引覆...

  • CUBRID学习笔记 41 sql语法之groupby 等

    时间:2023-07-29 19:34:26

    cubrid的中sql查询语法groupbyGROUP BY ... HAVING Clause按dept_no分组SELECT dept_no, avg(sales_amount)FROM sales_tblGROUP BY dept_no;分组前先执行条件比较SELECT dept_no, av...

  • CUBRID学习笔记 18 sql语句的预处理(类似存储过程)

    时间:2023-07-29 19:34:20

    定义预处理  类似sqlserver的存储过程语法PREPARE stmt_name FROM preparable_stmt说明PREPARE 关键字 stmt_name 预处理语句的名字 昵称;)FROM 关键字preparable_stmt 要预处理的语句如PREPARE stmt ...

  • ocp11g培训内部教材_051课堂笔记(047)_SQL

    时间:2023-07-18 08:36:32

    OCP 051课堂笔记目录OCP 051课堂笔记... 1第一章、Oracle命令类别:... 4第二章、SQL的基本函数... 42.1 单行函数与多行函数... 42.2 单行函数的几种类型... 4第三章、SQL的数据类型... 103.1 四种基本的常用数据类型... 103.2 数据类型的...

  • MYSQL学习笔记——sql语句优化之索引

    时间:2023-06-15 14:54:56

    上一篇博客讲了可以使用慢查询日志定位耗时sql,使用explain命令查看mysql的执行计划,以及使用profiling工具查看语句执行真正耗时的地方,当定位了耗时之后怎样优化呢?这篇博客会介绍mysql中最简单快速的优化方法——添加索引。一、索引的添加                      ...

  • 【MySQL笔记】SQL语言四大类语言

    时间:2023-06-02 22:58:14

     SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHE...

  • 图灵程序设计丛书(SQL必知必会)笔记

    时间:2023-05-16 08:22:14

    SQL必知必会第二课:检索数据1、分页(1)、SQL Server 栗子 : select top 2 columns from tableName(2)、Oracle 栗子 :select * from tableName ROWNUM <= 5(3)、Mysql 栗子:selct * fr...