前言
    我是个学习东西不太扎实的人,一门新东西常常学的基础不牢固,而且即使看到以后很快就忘记了,所以写下平时开发时候碰到的我学习的时候没认真体会的小细节,这样补补也可以让自己逐渐把基础给弄牢固点。

今天遇到.net的操作符和数据库方面的问题,突然发现对于数据库的sql语言在当今可视化工具横行时候已经弱化了很多。认真的查阅了几篇文章,总算对以前用的很少的sql语句了解了很多。
一 .net 基础
   以前对于equals和“==”两个运算符还算有点了解,可是一旦真正要深入到本质的时候却懵了。认真的搜索了下,在一篇文章里面找到了答案。
   这两个运算符对于值类型和引用类型的处理会有细微的区别:
   对于值类型
     在均是内部值类型的前提下,equals比较的要求更严格,它不仅仅要求类型相同也要求值相同,而“==”仅仅要求值相同即可,它会进行类型转换的。如果是自定义类型如struct,如果该类型未重载“=="运算符,则无法对该类型使用"==",而equals则要求struct的成员类型要一致。
   对于引用类型
     两个运算符默认均是看是否指向同一个对象。比如string类就重载了所以equals和==都是比较其内容是否相同。
二 sql基础
    以前对于sql语言中如何建立表,修改表结构,定义主键的sql语句没用过,所以也没记在大脑里
    ddl 数据定义命令 常见的create和drop ;
    dml 数据操作命令 常见的是insert,delete,update

create table tablename(columnname type elseconstraitinfo,……)
drop table tablename;
alter table tablename add/drop/alter column columnname

对于存储过程的创建则
   如果是oracle
   create or replace prcedure procedurename(param1 paramdirection type,……)is elseparam 
   begin  …… end procedurename
   如果是sqlserver
   create procedure procedurename
      param1 type paramdirection,……
   as
     elseparam
     ……
   go

转载于:https://www.cnblogs.com/ocean2000/archive/2007/05/10/741548.html

『提醒自己』-自身遗忘掉的知识1相关推荐

  1. 13 个适合『中级开发者』练手的项目

    本文整理自『机器之心』 编辑 / sitin 本文将列出十三个适合中级 Python 开发人员练手的项目. Web 项目设计 1.内容聚合器(Content Aggregator) 1. 技术细节 该 ...

  2. 马云、周鸿祎高调宣布:清退『小白兔员工』,绝不手软!

    2019独角兽企业重金招聘Python工程师标准>>> 前段时间,360集团董事长周鸿祎在微博上表态:要求人力资源部门要定期清理『小白兔员工』,否则就会发生『死海效应』. " ...

  3. 用MUI花两天时间快速开发『One·一个』App,兼容Android、iOS双平台 1

    『One·一个』App 线上开源地址 App下载地址 MUI在线文档 以下所有 API 均由产品公司自身提供,本人皆从网络获取.获取与共享之行为或有侵犯产品权益的嫌疑.若被告知需停止共享与使用,本人会 ...

  4. 『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇

    『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇 FesianXu 20210219 at Baidu intern 前言 最近笔者在查看ERNIE论文的时候,发生了一件很乌龙的事情,本来笔者要 ...

  5. 洛谷 2 月月赛 I 『MdOI R4』 (Div2) A ~ D 四题全,也许会有六题,超高质量题解 (Div.1E、F下辈子一定补)【每日亿题2 / 9】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A.P7337 『MdOI R4』Fun B.P7338 『MdOI R4』Color C.P7 ...

  6. 2017-2018-2 165X 『Java程序设计』课程 助教总结

    2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165 ...

  7. 『数据中心』供配电与空调设计基础知识

    数据中心机房的建设不是一件简单的事,数据中心的建设是一个整体结构,任何一个细节规划忽略都有可能导致问题的发生,并陷入细枝末节的问题中,最终导致其设计和建设的结果往往会很不理想,造成工期延误而需要返工, ...

  8. 【iOS开发】跳转到『设置App』的任意条目

    有时候,我们为了让用户方便地设置一些内容,希望可以让用户点击一个按钮,就可以跳转到 设置->通用,或 设置->�Safari,等『设置App』中的详细条目,这样,下面这条常见的语句就不足以 ...

  9. python3语音识别模块_『开源项目』基于STM32的智能垃圾桶之语音识别

    大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了『开源项目』基于STM32的智能垃圾桶之成员简介,相信有很多小伙伴都已经忍不住跃跃欲试了,别着急,从这一篇开始,笔者将会带领大家一 ...

  10. 『开源项目』基于STM32的智能垃圾桶之语音识别

    大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了『免费开源』基于STM32的之成员简介,相信有很多小伙伴都已经忍不住跃跃欲试了,别着急,从这一篇开始,笔者将会带领大家一步一步来完 ...

最新文章

  1. 当我们在谈论技术时,技术的本质和价值究竟是什么?
  2. MongoDB日志文件过大
  3. react(80)--判断值是否udefined
  4. [Vue.js] 基础 -- 过滤器(格式化时间)
  5. threadpoolexecutor创建线程池_线程池ThreadPoolExecutor源码分析
  6. 3d 自动生成物体_相芯科技首秀SIGGRAPH,3D形象自动生成火了
  7. Layui表单账号注册校验密码是否一致
  8. 【Vue】—项目的目录结构介绍
  9. vue中的provide/inject的学习使用
  10. 树与图的深度优先遍历
  11. 点击MSFlexGrid数据控件的标题进行数据排序
  12. 使用画图软件gunplot出现的问题和解决办法
  13. matlab2c使用c++实现matlab函数系列教程-poisspdf函数
  14. Angular学习笔记(五) - 自定义表单控件
  15. python如何抓取微博定时热搜
  16. (原創) 如何控制TRDB-LTM輸出時某座標的顏色? (SOC) (DE2-70) (TRDB-LTM)
  17. Vultr新用户充值送50刀
  18. 攻防世界 Ditf misc
  19. kali linux 打不开终端的问题
  20. 计算机组成原理1(现代计算机细分组成框图)

热门文章

  1. python递归实现快速对一个给定字符串排序输出
  2. python使用lxml库对解析后的DOM树形成的xpath计算得到平均值、中位数、方差
  3. Python3 类(2)
  4. CNN卷积神经网络总结
  5. 网络安全要学python_请问入门网络安全要学什么?
  6. SSL证书 和 CA证书 区别
  7. oracle同时删除一行数据,oracle 多表删除 同时删除多表中关联数据
  8. php判断ie的内核,js判断浏览器版本以及浏览器内核的方法_javascript技巧
  9. alians mysql_Linux学习——Shell基础
  10. asp.net电子影像相册_大连孕妈看过来 | 290元=孕中期四维排畸+孕妇写真+胎宝电子影集...