袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

MSSQL/MYSQL:

You have an error in your SQL syntax

925浏览量

对于mysql中的 表名 和字段名是不可以使用 单引号的,要使用`

SQL Server该值大于允许的最大值 8060

1090浏览量

修改SQL Server创建表语句中相应的列的数据类型或长度(如将nvarchar格式改成text),让可变长度列的加和小于8060。这样可以彻底避免出现上述错误发生,当然上述的错误并不是必然出现。即放大表的数据存储空间。


改用sql2008的 varchar(max)


关于MSSQL导入导出时主键与约束丢失的问题解决

855浏览量

导入数据时,使用默认选项,会丢失主键、约束、默认值等属性,按如下步骤操作:


-->导出向导 

-->选择数据源 

-->选择目的 

-->指定表复制或查询:不要使用默认选项,选择“在SQL Server数据库之间复制对象和数据” 

-->选择要复制的对象:在本页中根据需要选择相应的开关项,对于列约束,必须选择“扩展属性”,若去掉“复制所有

清空SQL SERVER数据库后怎样让表的ID自增列从1开始?

746浏览量

清空SQL SERVER数据库后怎样让表的ID自增列从1开始?

(方法1)将ID删除,重新新增一个

(方法2)truncate table 表名

(方法3)dbcc checkident(表名,RESEED,0)


SQL 查询效率

925浏览量

很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: 


select * from table1 where name='zhangsan' and tID > 10000 


和执行: 


select * from table1 where tID > 1

SQL中varchar和nvarchar有什么区别?

923浏览量

varchar(n)

长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。


nvarchar(n)

包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。


varchar(4) 可以输入4个字线,也

sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表

900浏览量

启动SQL Server 2008 Management Studio


工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改  取消勾选即可。


SQLServer2000 int型的取值范围

810浏览量

int型的数值默认长度为4,即4个字节32位,2的32次方是+2,147,483,647;

 

id自增的话,是从1开始的,这样一条数据中包括很多分类id的话,如果要给他赋值NULL,也就是这个分类没有的话,可以给他赋值0.

 


数据库导入主键丢失

834浏览量

问题:

sql2000的数据库,远程导入到服务器后,发现网站不能添加了,可以删除和修改。

解决:

id主键和标识自增在上传的时候丢失,添加上后问题解决。