zoukankan      html  css  js  c++  java
  • 在数据表中添加一个字段的SQL语句怎么写-百度

    https://zhidao.baidu.com/question/1368174835097774819.html

    数据表中添加一个字段的标准SQL语句写法为:

    alter table  表名  add (字段  字段类型)  [ default  '输入默认值']  [null/not null]  ;

    举例:ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0

    意思就是在表employee 中加入 字段spbh,该字段的类型是varchar,大小20,并且不允许为空,初始默认值是0。

    扩展资料:

    其他常用sql语句:

    1、修改数据表中某项字段属性,为其添加备注。

    语句格式:comment on column  库名.表名.字段名 is  '输入的备注';  

    示例: 我要在ers_data库中  test表 document_type字段添加备注,则sql语句为:

    comment on column ers_data.test.document_type is '文件类型';

    2、修改数据表中某字段类型。

    语句格式:alter table 表名  modiy (字段  字段类型  [default '输入默认值' ] [null/not null]  ,字段  字段类型  [default '输入默认值' ] [null/not null] ); 修改多个字段用逗号隔开。

    示例:想要修改一个teacher教师表中字段办公室classroom的类型为char(20),且默认值“办公室”,则对应sql为:

    ALTER TABLE teacher ALTER COLUMN classroom VARCHAR(20) NOT NULL default "办公室";

    3、删除数据表中的某字段。

    语句格式:alter table  表名  drop (字段);

    示例:删除表student中的字段age,可以用如下sql:

    alter table student drop age;

    数据表中添加一个字段的SQL语句写法为:

    1、alter table 表名 ADD 字段 类型 NOT NULL Default 0

    2、ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0

    3、在表employee 中加入 spbh  类型是varchar大小20 不为空 默认值是0

    扩展资料

    通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数

    增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0

    alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0

    alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0

    alter table [表名] add 字段名 double default 0 增加数字字段,双精度型,缺省值为0

    alter table [表名] add 字段名 Tinyint default 0 增加数字字段,字节型,缺省值为0

    alter table [表名] add 字段名 text [null] 增加备注型字段,[null]可选参数

    alter table [表名] add 字段名 memo [null] 增加备注型字段,[null]可选参数

    alter table [表名] add 字段名 varchar(N) [null] 增加变长文本型字段大小为N(1~255)

    alter table [表名] add 字段名 char [null] 增加定长文本型字段大小固定为255

    alter table [表名] add 字段名 Datetime default 函数增加日期型字段,其中函数可以是now(),date()等,表示缺省值

    删除字段: alter table [表名] drop 字段名

    修改变长文本型字段的大小:alter table [表名] alter 字段名 varchar(N)

    删除表: drop table [表名]

  • 相关阅读:
    20145314郑凯杰 《Java程序设计》实验一 Java开发环境的熟悉(Windows + Eclipse)实验报告
    20145314郑凯杰 《Java程序设计》第6周学习总结
    20145314郑凯杰 《Java程序设计》第5周学习总结
    20145314郑凯杰 《Java程序设计》第4周学习总结
    20145314郑凯杰 《Java程序设计》第3周学习总结
    20145314郑凯杰 《Java程序设计》第2周学习总结 代码开始!
    20145314郑凯杰 《Java程序设计》第1周学习总结
    【问卷调查】来吧!新学期!
    先记录一下吧 开始的程序 hello!java!
    第0周学习总结
  • 原文地址:https://www.cnblogs.com/sunny3158/p/14593997.html
Copyright © 2011-2022 走看看