本文目录一览

1,请问在Access中填表时这4种输入哪些输入产生的值为NULL值

上面回答是错的,我亲自试过了,1和2是NULL值。
你好!4仅代表个人观点,不喜勿喷,谢谢。

请问在Access中填表时这4种输入哪些输入产生的值为NULL值

2,SQL语句SQL server 2008为什么创建表是用了not null生成的表

语法没有错,就是你这样创建的。即使大概是SQL Server Management Studio的Bug,显示不正确吧。在我的环境下没有出现你说的这个问题。我的SSMS版本号是10.0.1600.22。
nvarchar(20)?前面那个n什么意思?去掉还要int后面不要给它个位数么

SQL语句SQL server 2008为什么创建表是用了not null生成的表

3,数据库表默认是null还是empty string

一般你输入的null(会显示为黑色)其实在程序代码中等同于 “null”意思就是一个字符串,值为“null”;而默认的灰色null,其实是表示哪里什么都没有是“空的”如果是字符串就代表字符串=null
在取数据的时候,如果是null ,比较dbnull.value==null.如果是string.empty直接==“”就可以的,还有一个问题我要说明的是,不管你数据库是null还是"",在数据库分配大小的是根据字段类型及长度来分配的,所以null和string.empty没区别,在做比较判断的时候,要根据实际情况来定。。

数据库表默认是null还是empty string

4,怎么在SQL数据库中新建表

可以有两种办法啦: 1.在企业管理器里面建:这种方法很简单点击选中的数据库右键新建即可相信你应该会不多说了。 2.在查询分析器里建:基本思路要建表,表是要在库里建的所以你要先引用你要使用的数据库加进来再开始建表,以下为一个简单实例; create database student --创建一个student数据库由于这里主要说建表所以建一个简单的数据库 use student --引用数据库student create table Test( --创建一个Test表 name varchar(20) primary key indentity(1,1),--列名(字段名) 数据类型 在此加主键约束就不用加非空约束 再加上自动增长列(含义从1开始增长增长量是1) password varchar(10) not null --注意建表最后一个字段名时结尾不要加逗号否则会出错 )
用管理器:右键点数据库,新建表,输入字段,保存用命令: use 数据库名 go CREATE TABLE [表名]([字段][类型]...)
跟简单的方法 打开企业管理器 先建库 在SQL组下 你的用户下 右键 新建数据库 建好后打开有个表的列表 看到后 右键 新建表 字段就可以写了 最后保存名称就可以了 如果有什么不清楚的 请加QQ 383189320
鼠标操作:(在左侧)点开你想要建表的数据库 在表上右键 新建表 再起个表名 就OK了 手动: (在左上)点新建查询 use wo --在wo的数据库中操作 wo是你的数据库名称 --建表 create table bank --bank 为你的表名 ( name varchar(10) not null primary key identity(1,1),--列名 数据类型 是否为空 主键 自动增长 money int not null )
sql脚本: create table test(名称) ( --字段 类型 约束,示例: id int identity(1,1) primary key name varchar(50) not null ) go

文章TAG:数据  数据库  哪个  请问  数据库建表哪个为null  
下一篇