急!!!SQL语句,求高手,在线等,最好带解释(偶是菜鸟),谢谢

使用SQL创建表:表名:雇员基本信息表字段名数据类型宽度精度可空性要求NO_IDCHAR7NOTNULL设为主键NAMECHAR10NOTNULLSEXCHAR2NOTN... 使用SQL创建表:表名:雇员基本信息表
字段名 数据类型 宽度 精度 可空性 要求
NO_ID CHAR 7 NOT NULL 设为主键
NAME CHAR 10 NOT NULL
SEX CHAR 2 NOT NULL 默认为“男”
AGE INT NOT NULL
DEPT VARCHAR 50 NULL
PHONE VARCHAR 20 NULL
NOTES VARCHAR 50 NULL
满意的加分啊
展开
 我来答
小白的分享
2012-04-05 · TA获得超过230个赞
知道小有建树答主
回答量:843
采纳率:0%
帮助的人:544万
展开全部
create table info(
no_id int(10) unsigned zerofill not null auto_increment,
name varchar(10) not null,
sex enum('男','女') not null default '男',
age int(3) not null,
dept varchar(50),
phone varchar(20),
notes varchar(50),
primary key (no_id));不用解释了吧 这么简单 你的no_id字段类型是错误的 一般使用自增int类型,还有姓名使用varchar 性别也不需要使用字符型 因为不是男 就是女 不懂的话追问
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love_yajun
2012-04-06 · TA获得超过1038个赞
知道小有建树答主
回答量:1378
采纳率:100%
帮助的人:648万
展开全部
如果你对创建表的语句不是很熟悉的话,你可以使用plsql工具连接数据库以后,进行界面化的表创建工作,然后根据你提供的属性进行相应创建,相当容易。另外建议你不要使用CHAR数据类型,一律使用VARCHAR2类型,虽然耗费点空间,但是相对于现在的电脑来说这点点牺牲根本算不了什么,并且VARCHAR2会自动根据自身长度占用空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我又强力了
2012-04-05 · TA获得超过802个赞
知道小有建树答主
回答量:1058
采纳率:0%
帮助的人:718万
展开全部
create table table_name ( --table_name 表名
NO_ID CHAR(7) NOT NULL PRIMARY KEY, --PRIMARY KEY 主键约束 不能为空,不能重复
NAME CHAR(10) NOT NULL, --NOT NULL 不能为空
SEX CHAR(2) NOT NULL default '男', --默认'男';
AGE INT NOT NULL,
DEPT VARCHAR2(50) , --可以为空null 可以省略
PHONE VARCHAR2(20),
NOTES VARCHAR2(50));
追问
AGE INT  NOT NULL,             为啥加上NOT NULL啊?          
DEPT VARCHAR2(50) ,
PHONE VARCHAR2(20),
NOTES VARCHAR2(50)); 这三条为啥都是VARCHAR 2 啊?
追答
加上 not null 就是说那列的值不能为空 
varchar2 是ORACLE中的可变字符串的类型
如果你不是ORACLE用varchar也一样的
因为我用ORACLE所以习惯了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式