以前的数据库装在虚拟机里,今天在本机上装了一个SQL2008,远程连接到虚拟机里的SQLSERVER上以后,用drop database test删除以前的测试数据库失败,提示“无法删除数据库 'test',因为该数据库当前正在使用”。当时虚拟机刚开,实在弄不懂为什么会提示说正在使用中。如果重启,太不甘心,上网找了一下,发现只需要几步就可以完美解决:

以下为相关代码

use master

go

sp_who

kill 53

dropdatabasetest

sp_who当前用户、会话和进程的信息

找到连接到test数据库的会话的spid,然后kill xxx,就可以干掉此会话。

现在再用drop database test就可以成功删除啦。

另外,跟大家分享一个今天刚看到的比较有趣的SQL函数soundex(),在《SQL必知必会》上了解到的。此函数可以将任何字符串转换为描述其语音表示的字母和数字,通俗点讲,就是可以根据此函数查找与指定文本串读音相似的数据,而且这个函数被大部分DBMS支持(Access和PostgreSQL例外)。

例如要找customers表中cust_contact列值为Miachale Green的记录,但如果录入数据时写为了Michelle Green,用正常的where语句找不到时,可以用如下语句:

selectcust_name,cust_contactfromcustomers

whereSoundex(cust_contact)=soundex('Miachale Green')

这样Michelle Green就如愿的被搜索出来了。

更加神奇的是对中文的支持,比方说要找的姓名为“李明乐”,我们找“李名乐”,“李鸣了”都可以找出正确记录。废话不说,大家轻拍。

为什么mysql删除不了数据库_关于无法删除数据库 'xxx',因为该数据库当前正在使用...相关推荐

  1. mysql做kv数据库_如何将SQL数据映射到KV数据库

    日常吐槽 国外文章也不是都是好文章啊,不要见到英文就觉得高大上了-- 前言 越来越多的关系型数据库底层选择基于KV构建,例如TiDB的TiKV(RocksDB),cockroach的levelDB,M ...

  2. java mysql 输入数据库_如何用JAVA录入数据到SQL数据库

    Java可以使用e68a8462616964757a686964616f31333361326236JDBC对数据库进行读写.JDBC访问一般分为如下流程: 1.加载JDBC驱动程序: 在连接数据库之 ...

  3. MySQL磁盘io瓶颈原因_为什么当磁盘IO成瓶颈之后数据库的性能急剧下降

    展开全部 为什么当磁盘IO成瓶颈之后, 数据库的性能不是达到饱和e68a84e8a2ad3231313335323631343130323136353331333433643733的平衡状态,而是急剧 ...

  4. c# mysql代码中写事务_代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性...

    [c#]代码库代码中使用事务前提:务必保证一个功能(或用例)在同一个打开的数据连接上,放到同一个事务里面操作. 首先是在D层添加一个类为了保存当前操作的这一个连接放到一个事务中执行,并事务执行打开同一 ...

  5. python处理teradata数据库_【Python连接数据库】Python连接Teradata数据库-ODBC方式(pyodbc包和teradata包)...

    1.安装Python (1)前置安装包查看 rpm -qa |grep -i zlib rpm-qa |grep -i bzip2rpm-qa |grep -i ncurses rpm-qa |gre ...

  6. MySQL本地单机数据库_天龙单机网站架设和本地验证数据库mysql的搭建

    本次带来的经验是:如何搭建网站和简单的网站安全防护.以及mysql的搭建 方便新手,本次使用的是一键安装,这样使用比较方便.下面是教程 首先,网站需要windows server 2003r2 32位 ...

  7. ecs搭建mysql和云数据库_阿里云ECS搭建自己的关系型数据库mysql RDS主从复制

    最近尝试在阿里云RDS与ECS自建库之间搭建主从复制,主要是想用于备份数据,所以对于同步一致性要求不是很高.模拟了几次,遇到的一些坑记录在这里,使用的是基于GTID的主从服务,关于GTID: MySQ ...

  8. mysql 客户无感知迁移_亿级账户数据迁移,不用数据库工具还能怎么搞?

    原标题:亿级账户数据迁移,不用数据库工具还能怎么搞? 背景 在阿里巴巴内部"大中台,小前台"的组织和业务体制,使前线业务更加敏捷,赋能业务积极迎接未来挑战和机遇,在阿里大中台能力建 ...

  9. .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库

    ---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ----------------------     前几天在黑马论坛上遇到一个网 ...

最新文章

  1. 《编程之美》2.14求子数组之和的最大值
  2. 梓益C语言学习笔记之链表&动态内存&文件
  3. java 十亿数据量运行速度慢_Java学习进阶之数据结构知识梳理
  4. c++ memcpy与strcpy的比较
  5. C++ 构建最小堆、最大堆
  6. js-----Date==字符串
  7. python机械臂怎么控制_Python编程语言趣味学,EV3工业机械臂上线
  8. ifen.os x pe.dmg天翼云_3.3K屏显纵览天下 11代酷睿横行职场 华硕灵耀X纵横值得选择...
  9. python3----如何简单地理解Python中的if __name__ == '__main__'
  10. openjudge-1664 放苹果
  11. 远控免杀从入门到实践(2)工具总结篇
  12. Invest模型 ——生境质量计算
  13. 分享10个超棒的设计素材网站
  14. 在win7的iis下部署asp网站
  15. hive的join,left join,right join,full outer join,left semi join,cross join
  16. 微服务模式笔记:服务分解策略
  17. 无法登陆github官网的问题(能ping通但打不开网页)
  18. 谷本系数/相似度的计算和分子指纹
  19. 永远不要去依赖别人_经典语录:不要轻易去依赖一个人,它会成为你的习惯
  20. 对批处理、多道操作系统的理解

热门文章

  1. 山东教师教育网研修平台-确认信息
  2. 几个朋友合伙创业,如何分配股权?一个温和成长型股权结构思路
  3. 微积分袖珍电子书库究竟有多大?
  4. Perl 中的钻石操作符
  5. Smart200控制两台V90伺服,绝对定位和速度控制,有屏程序,PN通信
  6. 使用meta标签指定360双核浏览器、QQ浏览器以指定内核渲染网页
  7. 如何利用飞书文档OpenAPI实现自动计算知识分享参会人员团队占比?
  8. [教程] 谈谈网页设计中的字体应用 (3) 实战应用篇·上
  9. c语言百题大战之求n的阶乘,网易大神第五人格百题大战题库下载-第五人格百题大战答案完整版下载v1.52.7_86PS软件园...
  10. 文章阅读:3D U2-Net