『提醒自己』-自身遗忘掉的知识1
前言
我是个学习东西不太扎实的人,一门新东西常常学的基础不牢固,而且即使看到以后很快就忘记了,所以写下平时开发时候碰到的我学习的时候没认真体会的小细节,这样补补也可以让自己逐渐把基础给弄牢固点。
今天遇到.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相关推荐
- 13 个适合『中级开发者』练手的项目
本文整理自『机器之心』 编辑 / sitin 本文将列出十三个适合中级 Python 开发人员练手的项目. Web 项目设计 1.内容聚合器(Content Aggregator) 1. 技术细节 该 ...
- 马云、周鸿祎高调宣布:清退『小白兔员工』,绝不手软!
2019独角兽企业重金招聘Python工程师标准>>> 前段时间,360集团董事长周鸿祎在微博上表态:要求人力资源部门要定期清理『小白兔员工』,否则就会发生『死海效应』. " ...
- 用MUI花两天时间快速开发『One·一个』App,兼容Android、iOS双平台 1
『One·一个』App 线上开源地址 App下载地址 MUI在线文档 以下所有 API 均由产品公司自身提供,本人皆从网络获取.获取与共享之行为或有侵犯产品权益的嫌疑.若被告知需停止共享与使用,本人会 ...
- 『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇
『清华ERNIE』 与 『百度ERNIE』 的爱恨情仇 FesianXu 20210219 at Baidu intern 前言 最近笔者在查看ERNIE论文的时候,发生了一件很乌龙的事情,本来笔者要 ...
- 洛谷 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 ...
- 2017-2018-2 165X 『Java程序设计』课程 助教总结
2017-2018-2 165X 『Java程序设计』课程 助教总结 本学期完成的助教工作主要包括: 编写300道左右测试题,用于蓝墨云课下测试: 发布博客三篇:<2017-2018-2 165 ...
- 『数据中心』供配电与空调设计基础知识
数据中心机房的建设不是一件简单的事,数据中心的建设是一个整体结构,任何一个细节规划忽略都有可能导致问题的发生,并陷入细枝末节的问题中,最终导致其设计和建设的结果往往会很不理想,造成工期延误而需要返工, ...
- 【iOS开发】跳转到『设置App』的任意条目
有时候,我们为了让用户方便地设置一些内容,希望可以让用户点击一个按钮,就可以跳转到 设置->通用,或 设置->�Safari,等『设置App』中的详细条目,这样,下面这条常见的语句就不足以 ...
- python3语音识别模块_『开源项目』基于STM32的智能垃圾桶之语音识别
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了『开源项目』基于STM32的智能垃圾桶之成员简介,相信有很多小伙伴都已经忍不住跃跃欲试了,别着急,从这一篇开始,笔者将会带领大家一 ...
- 『开源项目』基于STM32的智能垃圾桶之语音识别
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了『免费开源』基于STM32的之成员简介,相信有很多小伙伴都已经忍不住跃跃欲试了,别着急,从这一篇开始,笔者将会带领大家一步一步来完 ...
最新文章
- 当我们在谈论技术时,技术的本质和价值究竟是什么?
- MongoDB日志文件过大
- react(80)--判断值是否udefined
- [Vue.js] 基础 -- 过滤器(格式化时间)
- threadpoolexecutor创建线程池_线程池ThreadPoolExecutor源码分析
- 3d 自动生成物体_相芯科技首秀SIGGRAPH,3D形象自动生成火了
- Layui表单账号注册校验密码是否一致
- 【Vue】—项目的目录结构介绍
- vue中的provide/inject的学习使用
- 树与图的深度优先遍历
- 点击MSFlexGrid数据控件的标题进行数据排序
- 使用画图软件gunplot出现的问题和解决办法
- matlab2c使用c++实现matlab函数系列教程-poisspdf函数
- Angular学习笔记(五) - 自定义表单控件
- python如何抓取微博定时热搜
- (原創) 如何控制TRDB-LTM輸出時某座標的顏色? (SOC) (DE2-70) (TRDB-LTM)
- Vultr新用户充值送50刀
- 攻防世界 Ditf misc
- kali linux 打不开终端的问题
- 计算机组成原理1(现代计算机细分组成框图)
热门文章
- python递归实现快速对一个给定字符串排序输出
- python使用lxml库对解析后的DOM树形成的xpath计算得到平均值、中位数、方差
- Python3 类(2)
- CNN卷积神经网络总结
- 网络安全要学python_请问入门网络安全要学什么?
- SSL证书 和 CA证书 区别
- oracle同时删除一行数据,oracle 多表删除 同时删除多表中关联数据
- php判断ie的内核,js判断浏览器版本以及浏览器内核的方法_javascript技巧
- alians mysql_Linux学习——Shell基础
- asp.net电子影像相册_大连孕妈看过来 | 290元=孕中期四维排畸+孕妇写真+胎宝电子影集...