当前位置:首页 » 编程语言 » sql刷新后没有表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql刷新后没有表

发布时间: 2023-05-03 13:33:09

A. sql server查询结果中没有表格

问题分析:查询结果拼接有多种
示例使用的临时表:
create table t_b_tabletemp
(
id as int not null,
username as varchar(50) null
)
示例1、查询username(字符列)与字符串(用户姓名)拼接
select '用户姓名'+username from t_b_tabletemp
示例2、查询id(数字列)与字符串(乎雹族序号)拼接
select '序号'+cast(id as varchar(50)) from t_b_tabletemp与示例1比较后你就知道了,凡是遇到数肆漏字类型和字符拼接,都需要先将数字类型转换为字符串类型,转换函数有cast和convert,你可以酌情使用。
示例3:多列合并
select cast(id as varchar(50))+username from t_b_tabletemp
示例4:多个查询结果的合并(使用union
all或union),在使用的时候一定要注意多个查询结果的列数,列类型必须一致
select id,username from t_b_tabletemp
union all
select id,username from t_b_tabletemp上面的查询结果是t_b_tabletemp记录得双岁弊倍,也就是说union
all方式是将两个查询结果拼接起来为一个查询结果。
select id,username from t_b_tabletemp
union
select id,username from t_b_tabletemp上面的查询结果和t_b_tabletemp记录一致,也就是说union是会去除完全重复的记录

B. 新安装的SQL2012新建查询用语句建表后,发现系统数据库master下面没有表这一栏怎么回事

master是系统数据库,默认是无法看到表的,所有的表基本上都被SQL封装为系统视图了。

你可以自己创建个数据库,就会有【表】这个项了。

如图:

C. sql 语句创建表后 找不到表

你看下是不是在系统表里面,可能你新建表的时候没指定库,所有就放到系统表里面去了

D. sql 2005 创建存储过程后编译完后执行了刷新了,但列表里没出现有

执行成功了吗?执行成功的话,那要去那个指定数据库里的存储过程的列表查看

E. 给mysql导入.sql文件,用完source命令后,数据库还是空的,没有表,为什么

因为要先创建一个数据库,然后use 数据库名,在source 数据路径就能看到数据库中的表了

F. 用navicat运行sql文件,但是刷新后数据库无表或者有表无数据

将.sql文件从上到下分成多段运行,比如里面如果有:
create table XXXX (.......) go这样的语句,将起出来另存一个文件,当然也是.sql结尾,然后单独运行.或直接将这段语句放在查询分析器之类的工具中运行,然后看看结果是否还是什么也没有.

G. java sqlyog数据库导入sql文件显示导入成功,但数据库没有表

有两种可能:

  1. 你的数据根本没有导入到haha数据库,而导入到其它库了,你检查一下其它看看;如果是请重新导过。

  2. 导入后,你点刷新按钮,其它haha库可能还中没有刷新,你可以关闭一下sqlyog,重新连接后打开haha库看看。

H. sql server 2008 新建表看不到,刷新了也没有,数据库选择也是对的,重新启动management studio 就能看到,

没有开启TCP\IP连接端口侦听,还要在数据库属性中设置允许远程连接

I. sql 2000,我用sql新建了一张表,可过一会,那张表自己不见了咋回事啊,是不是sql server做了什么设置

你是不是在查询分析器里面创建表的?
你从下面几点来检查下
1.首先确定下,你创建表的时候,上面选择的数据库是否正确,是不是创建到别的数据库中了。
2.确定执行SQL是已经成功了。
不过,很可能是1的原因,创建到别的数据库中去了,然后你又回来找表的时候又是另一个数据库
PS:有时候SQL也会出问题的,原来我就遇到过无缘无故丢失数据的情况,大不了再重新试试就好了啊

J. SQL 将查询后的结果生成新表,运行成功,但是看不见新表

IFOBJECT_ID(N'newtb',N'U')ISNOTNULL
DROPTABLEnewtb
go
Declare@SVarchar(8000)
Select@S='Select商品条码,商品名称,地区'
Select@S=@S+',SUM(Caseconvert(varchar(10),统计日期,120)When'''+convert(varchar(10),[统计日期],120)+'''Then销量Else0End)as['+convert(varchar(10),[统计日期],120)+'_销量],SUM(Caseconvert(varchar(10),统计日期,120)When'''+convert(varchar(10),[统计日期],120)+'''Then库存Else0End)as['+convert(varchar(10),[统计日期],120)+'_库存]'
From[dbo].[jd_kc]GroupByconvert(varchar(10),统计日期,120)
Select@S=@S+'intonewtbFrom[dbo].[jd_kc]GroupBy商品条码,商品名称,地区'
print@S
EXEC(@S)
go