sql varchar和Nvarchar区别

Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示 如果还为了这个纠结,就直接看看后面的解说,做决定吧。 一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的...

2018-05-14 22:47:48

阅读数:10

评论数:0

Sql面试题

(1)、 已知一个表的结构为: 姓名 科目 成绩 张三 语文 20 张三 数学 30 张三 英语 50 李四 语文 70 李四 数学 60 李四 英语 90 1.怎样通过select语句把他变成以下结构: 姓名 语文成绩 数学成绩 英语成绩 张三 20 3...

2018-05-14 22:32:57

阅读数:18

评论数:0

sql drop、truncate和delete的区别

(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。...

2018-05-14 21:42:12

阅读数:9

评论数:0

sql 乐观锁与悲观锁

在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为...

2018-05-14 21:38:20

阅读数:8

评论数:0

sql 事务(Transaction)

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单...

2018-05-14 21:30:53

阅读数:7

评论数:0

Sql面试题--概念

(一)什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句。 更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了...

2018-05-14 21:23:07

阅读数:20

评论数:0

C#学习资料

一、网站 1、http://msdn.microsoft.com/zh-CN/ 微软的官方网站,C#程序员必去的地方。那里有API开发文档,还有各种代码、资源下载。 2、http://social.msdn.microsoft.com/Forums/zh-CN/home 微软msdn论坛。...

2018-05-13 13:23:36

阅读数:7

评论数:0

C# 调用Python文件 执行Python方法

InronPython是一种在.NET和Mono上实现的Python语言,使用InronPython就可以在.NET环境中调用Python代码 安装InronPython PY文件 # -*- coding:UTF-8 -*- import sys reload(sys) sys....

2018-05-05 18:28:53

阅读数:17

评论数:1

Linq应用

在说LINQ之前必须先说说几个重要的C#语言特性 一:与LINQ有关的语言特性   1.隐式类型     (1)源       在隐式类型出现之前,       我们在声明一个变量的时候,       总是要为一个变量指定他的类型       甚至在foreach一个集合的时候, ...

2018-05-03 20:54:55

阅读数:14

评论数:0

.NetCore中EFCore for MySql

1、新建.NetCore项目 添加依赖项 Microsoft.EntityFrameworkCore.Tools MySql.Data.EntityFrameworkCore 2、然后新建一个DbContext类。 public class DBContext:DbCon...

2018-05-01 11:12:10

阅读数:21

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭