sql server中建立索引

sql server中建立索引

 有时候数据量庞大,特别是联表查询,可能会耗时很长,这时就要考虑增加索引 sql server中建立索引代码如下:  IF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_dtDisTributionNoticeDtl_uStyleColorID')--检测是否已经存在索引     

2018年05月11日 | 分类:DataBase

sqlserver 判断某字段值输出不同的值

sql server :2012测试语句正常显示select a,   b=case    when b=1 then 'bbbb1'    when b=2 then 'bbb2'    else 'bbbb3'   

2018年05月05日 | 分类:DataBase

临时表与SELECT INTO、INSERT INTO SELECT

sql的临时表使用小结1、创建方法:方法一: create table TempTableName 或 select [字段1,字段2,...,] into TempTableName from table  方法二: create table tempdb.MyTempTable(Tid int)说明:(1)、临时表其实是放在数据库tempdb里的一个用户表;(2)、Temp

2018年02月07日 | 分类:DataBase

MySQL innodb_table_stats表不存在的解决方法

MySQL 版本 5.6.14在导入MySQL数据的时候,发现数据并没有插入到表中,这时我查看服务器的错误日志,发现提示有几个系统表不存在.    innodb_table_stats    innodb_index_stats    slave_master_info    slave_relay_log_info  

2018年01月20日 | 分类:DataBase

查看mysql的引擎类型

 网上有很多类似于《查看 MySQL 表使用的存储引擎》的文章,不过都不严谨。使用 “SHOW CREATE TABLE 表名”  查看。这种方式查出的结果在某些情况下是不准确的。比如创建表 "test"CREATE TABLE test (id INT(11) defaultNULLauto_increment,  s&nb

2018年01月20日 | 分类:DataBase

Mysql 使用Navicat 导入大数据太慢,最终使用本身的命令行解决

Mysql 使用Navicat 导入大数据太慢,最终使用本身的命令行解决

最近有个50多G的数据,开始使用大家常用的Navicat软件来运行sql文件,在执行了29小时后,也仅仅只导入了2.3G的数据,时间实在是耗不起感觉速度太慢,就开始想办法,没办法就使用自带的cmd命令行来处理运行没多长时间,就超过了2.4G了,前期几乎是1s执行完4000多条,后期可能是因为数据库本身增大造成运行速度变慢,十几秒才运行不到2000行数据mysql > use dbnamemysql > resource c:\dbname.sql在网上找到的是这两句,执行后报错,后经

2018年01月19日 | 分类:DataBase
最近发表
网站分类