sql alert 添加、修改、删除字段语法实例

   sql alert 添加、修改、删除字段语法实例

  alter table 的语法如下:

  alter table "table_name"

  [改变方式]

  [改变方式] 的详细写法会依我们想要达到的目标而有所不同。再以上列出的改变中,[改变方式] 如下:

  加一个栏位: add "栏位 1" "栏位 1 资料种类"

  删去一个栏位: drop "栏位 1"

  改变栏位名称: change "原本栏位名" "新栏位名" "新栏位名资料种类"

  改变栏位的资料种类: modify "栏位 1" "新资料种类"

  主键

  alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

  //增加一个新列

  alter table t2 add d timestamp;

  alter table infos add ex tinyint not null default '0';

  //删除列

  alter table t2 drop column c;

  //重命名列

  alter table t1 change a b integer;

  //改变列的类型

  alter table t1 change b b bigint not null;

  alter table infos change list list tinyint not null default '0';

  //重命名表

  alter table t1 rename t2;

  加索引

  mysql教程> alter table tablename change depno depno int(5) not null;

  mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);

  mysql> alter table tablename add index emp_name (name);

  加主关键字的索引

  mysql> alter table tablename add primary key(id);

  加唯一限制条件的索引

  mysql> alter table tablename add unique emp_name2(cardnumber);

  删除某个索引

  mysql>alter table tablename drop index emp_name;

  修改表:

  增加字段:

  mysql> alter table table_name add field_name field_type;

  修改原字段名称及类型:

  mysql> alter table table_name change old_field_name new_field_name field_type;

  删除字段:

  mysql> alter table table_name drop field_name;

  alter table 语句

  alter table 语句用于在已有的表中添加、修改或删除列。

  sql alter table 语法

  如需在表中添加列,请使用下列语法:

  alter table table_name

  add column_name datatype

  要删除表中的列,请使用下列语法:

  alter table table_name

  drop column column_name

  注释:某些数据库教程系统不允许这种在数据库表中删除列的方式 (drop column column_name)。

  要改变表中列的数据类型,请使用下列语法:

  alter table table_name

  alter column column_name datatype

  原始的表 (用在例子中的):

  persons 表:

  id lastname firstname address city

  1 adams john oxford street london

  2 bush george fifth avenue new york

  3 carter thomas changan street beijing

  sql alter table 实例

  现在,我们希望在表 "persons" 中添加一个名为 "birthday" 的新列。

  我们使用下列 sql 语句:

  alter table persons

  add birthday date

  请注意,新列 "birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。

  新的 "persons" 表类似这样:

  id lastname firstname address city birthday

  1 adams john oxford street london

  2 bush george fifth avenue new york

  3 carter thomas changan street beijing

  改变数据类型实例

  现在我们希望改变 "persons" 表中 "birthday" 列的数据类型。

  我们使用下列 sql 语句:

  alter table persons

  alter column birthday year

  请注意,"birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。

  drop column 实例

  接下来,我们删除 "person" 表中的 "birthday" 列:

  alter table person

  drop column birthdaypersons 表会成为这样:

  ?>

时间: 2024-08-30 19:50:58

sql alert 添加、修改、删除字段语法实例的相关文章

Mysql、SqlServer和Oracle 添加修改删除字段

MySql:添加单列:ALTER TABLE 表名 ADD 列名 数据类型 添加多列:ALTER TABLE 表名 ADD 列名1 数据类型1,Add 列名2 数据类型2 修改单列数据类型:ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型 同时修改多列数据类型:ALTER TABLE 表名 CHANGE COLUMN 列名 数据类型,CHANGE COLUMN 列名 数据类型 删除单列:ALTER TABLE 表名 DROP COLUMN 列名 删除多列:ALTER TA

xpath对ajax的完全操作,添加修改删除xml节点

提示:您可以先修改部分代码再运行 <!-----------------小马哥xpath对ajax的完全操作,添加修改删除xml节点---------------------> <button onclick="alert(xml.lookxml())" id=button1 name=button1>查看XML标签</button> <hr> 添加节点:姓名:<input type=text id="name"

在Access 2007表中添加和删除字段

在创建Access2007表之后,有时需要修改表的设计,在表中增加或删除字段.在Access2007中,可以在"设计"视图和"数据表"中添加或删除字段. 一.在"设计"视图中添加或删除字段 在"设计"视图中添加或删除字段的操作步骤如下: (1)在"教学管理"数据库中,打开"学生"表并切换到设计视图.添加一个"出生日期"字段,选中"系别"字段行. (

asp批量添加修改删除操作示例代码

核心代码: <title>asp批量添加修改删除操作示例</title> <% if request.Form("op")="update" then'表单提交 ids=request.Form("ids") if ids<>"" then response.Write "要删除的数据id集合:"&ids&"<br>"

sql alert table 修改表结构的使用方法

sql alert table 修改表结构的使用方法 ALTER TABLE 语句用于在已有的表中添加.修改或删除列 ADD [COLUMN] column name (column definitions) [FIRST or AFTER column_name] ADD INDEX [index_name] (column_list) ADD PRIMARY KEY (column_list) ADD UNIQUE [index_name] (column_list) ALTER [COLU

xml文件的读写,添加,修改,删除操作

xml文件的读写,添加,修改,删除操作 using system; using system.collections; using system.componentmodel; using system.data; using system.drawing; using system.web; using system.web.sessionstate; using system.web.ui; using system.web.ui.webcontrols; using system.web.

帝国cms添加修改会员字段时字段名不能带数字,否则注册页会出现空白

这几天ytkah在整帝国cms会员模块,根据客户需求添加不同的字段,这个相对不难,可还是遇到了点问题.当时添加会员字段时,在字段名用数字"1"来代表第一次,如下图的字段名"1rwsdy" 但是添加以后注册页面的相关信息那一块出现空白了,本来以为是7.0版本不够完善,用另外一个用帝国cms 7.2搭建的站点去测试,当时是用字母命名的,没有出现那样的问题.心想着可能是版本的问题,就把网站备份后升级到7.2版,可也是出现那样的问题. 想了很久都没搞明白,后面重新再试着添加

sqlserver对字段的添加修改删除、以及字段的说明_MsSql

复制代码 代码如下: --新增表字段 ALTER procedure [dbo].[sp_Web_TableFiled_Insert] ( @TableName varchar(100), @FieldName varchar(100), @FieldExplain varchar(200), @DataType varchar(100), @ConnectTableName varchar(100), @FieldLength int, @NewsID int output ) as begi

Oracle增加修改删除字段/主键的方法

Oracle修改字段名称 alter table xgj  rename column  old_name to new_name; 修改字段类型 alter table tablename modify (column datatype [default value][null/not null],-.); 例子 假设表xgj,有一个字段为name,数据类型char(20). create table xgj( id number(9) , name char(20) ) 1.字段为空,则不管