navicat 连接 mysql 出现Client does not support authentication protocol requested by server

安装navicat 和 mysql,结果最后在navicat中连接mysql时,出现了如下错误提示: Client does not support authentication protocol requested by server; consider upgrading MySQL cli...

2018-07-22 20:12:52

阅读数:16

评论数:0

sql varchar和Nvarchar区别

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

2018-05-14 22:47:48

阅读数:34

评论数:0

Sql面试题

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

2018-05-14 22:32:57

阅读数:179

评论数:0

sql drop、truncate和delete的区别

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

2018-05-14 21:42:12

阅读数:38

评论数:0

sql 乐观锁与悲观锁

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

2018-05-14 21:38:20

阅读数:47

评论数:0

sql 事务(Transaction)

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

2018-05-14 21:30:53

阅读数:67

评论数:0

Sql面试题--概念

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

2018-05-14 21:23:07

阅读数:36

评论数:0

经典SQL面试题

一 、 --1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号 --3.教...

2018-03-11 20:18:48

阅读数:1275

评论数:0

SQL分组取每组前一(或几)条记录(排名)

USE [Test] GO /****** Object: Table [dbo].[scores] Script Date: 2018/3/11 17:59:15 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET A...

2018-03-11 18:05:52

阅读数:519

评论数:0

provider 共享内存提供程序 error 0 管道的另一端上无任何进程

用户 ‘sa’ 登录失败。该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException:...

2018-03-11 17:12:36

阅读数:52

评论数:0

Sql索引详解

一、聚集索引与非聚集索引: 1、聚集索引: 聚集索引的意思可以理解为顺序排列,比如一个主键自增的表即为聚集索引,即id为1的存在于第一条,id为2的存在于第二条…假使数据库中是使用数组来存放的这张表中的数据,那么如果我需要查找第100条,那么直接第一条数据的地址加上100即为第一百条的地址...

2018-03-05 22:16:58

阅读数:39

评论数:0

数据库SQL Server性能优化之垂直拆分和水平拆分总结

将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库 这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。 sqlserver 2005版本之后,可以友好的支持“表分区”。   垂直(纵向)拆分:是指按功能...

2018-02-24 22:51:44

阅读数:206

评论数:0

数据库SQL Server性能优化之主键选择总结

常见的数据库主键选取方式有: ●自动增长字段 ●Uniqueidentifier ●“COMB(Combine)”类型 1、自动增长字段 优点: (1)简单、效率高。 缺点: (1)自增一般使用in...

2018-02-24 22:17:44

阅读数:155

评论数:0

数据库SQL Server性能优化之ADO.NET代码总结

一、资源释放 在客户端代码中,创建一个数据库连接,它需要占用一定的系统资源,当操作完毕之后我们需要释放占用的系统资源, 当然,我们可以手动释放资源,具体实现如下: var conn = new SqlConnection(ConfigurationManager.ConnectionStri...

2018-02-24 22:01:27

阅读数:62

评论数:0

数据库SQL Server性能优化之SQL语句总结

1、不要使用select * 在select中指定所需要的列,将带来的好处: (1)减少内存耗费和网络的带宽 (2)更安全 (3)给查询优化器机会从索引读取所有需要的列 2、in 和 not in 要慎用,否则会导致全表扫描 如: select id from t where ...

2018-02-24 21:40:01

阅读数:55

评论数:0

SQL server 触发器示例

概念 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。...

2018-02-10 22:16:02

阅读数:85

评论数:0

SQL Server 事务示例

事务机制: 1.四个属性 原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability ,即ACID特性。 2.事务的状态 活动状态(初始状态), 部分提交状态(事务执行完最后一条语句,实际输出可能临时驻留在内存中), 提交状态...

2018-02-10 17:23:26

阅读数:96

评论数:0

MySql数据库面试

Part2:经典题目 1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联;2、MySQL中myisam与innodb的区别,至少5点 (1)、问5点不同; (2)、innodb引擎的4大特性 (3)、2者selectcount(*)哪个更快,为什么3、MySQL中varchar...

2017-11-03 16:10:10

阅读数:218

评论数:0

SQL 高效分页(百万条数据)ROW_NUMBER() OVER (ORDER BY id) | 分页

第一种方法:效率最高[sql] view plain copy SELECT TOP 页大小 * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1 )...

2017-10-31 10:58:33

阅读数:220

评论数:0

从数据库取得数据

DataSet ds = new DataSet(); SqlConnection conn = new SqlConnection(ConnectionString); //Procedure String sql = @"Proc_GetStudent"; SqlParam...

2017-10-19 10:50:16

阅读数:47

评论数:0

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