Ⅰ 如何在数据库在添加字段
ALTER TABLE pre_common_member_field_home ADD stickblogs
给pre_common_member_field_home
表里面添加一个
stickblogs
的字段,
哟类型的自己可以添加 如
varchar(50)类型的
ALTER TABLE pre_common_member_field_home ADD stickblogs varchar(50)
这个你可以自己改的
GOOD LUCK!~
Ⅱ 数据库表增加一个字段,还要改哪些地方
a、写sql脚本修改表结构
b、实体bean增加对象
c、mapper中所有涉及查询整个对象字段的sql,都需一一添加对应的新增字段
d、mapper配置中涉及整个对象的查询尽量采用以下方式:
<sql>
Column1,Column2,Column3,....
</sql>
<select resultMap="返回结果对象">
SELECT
<include refid="queryColumns" />
FROM
...
</select>
这样很多类似查询,都是引用queryColumns,到时只需改一个地方即可。
望采纳~
Ⅲ sql server中如何写脚本为数据表增加一个字段
sql server 使用SQL语句为数据表增加一个字段,使用alter table子句。
语法:alter table 表格名 add 字段名 数据类型 -alter table table_name add col_name char(5)
Ⅳ oracle表增加字段sql脚本
删除后面的这句就可以了:declare num number;
Ⅳ 怎样用SQL脚本为指定的一批表增加字段
declare @TableName varchar(255) --要增加字段的表名
declare @id int --要增加的表ID
declare @sql nvarchar(max) --增加时动态SQL
DECLARE IncludeListTable CURSOR FOR --取出所有表名包括list的表名和表ID
SELECT name ,id
FROM sysobjects where name like '%list%' and xtype='U'
OPEN IncludeListTable
FETCH NEXT FROM IncludeListTable INTO @TableName,@id
IF @@FETCH_STATUS <> 0
PRINT '没有表'
WHILE @@FETCH_STATUS = 0
BEGIN
if (select COUNT(*) from syscolumns where id=@id and name='contact') =0 --从字段表中取出本表中contact字段,如果个数是0,表示没有
begin
print '为' + @TableName + '表添加字段contact'
set @sql = 'ALTER TABLE ' + @TableName + ' ADD contact varchar(200) NULL' ;
exec sp_executesql @sql --添加这个字段
end
FETCH NEXT FROM IncludeListTable INTO @TableName,@id
END
CLOSE IncludeListTable
DEALLOCATE IncludeListTable
写了一大堆,你看看,对不,看明白再用,头两表的判断我写的并不是太全,你自己再研究下吧
Ⅵ 在SQL SERVER 的表中,插入新的字段
ALTER TABLE table_nameADDcolumn_name datatype
例如:
在mian表加入年龄,姓名,性别三个字段:
alter table mainadd年龄char(3),姓名varchar(8),性别char(2)。
(6)数据库脚本新增字段扩展阅读:
表中添加字段:ALTER TABLE table_nameADDcolumn_name datatype
删除表中的列:ALTER TABLE table_name DROP COLUMN column_name
修改字段:ALTER TABLE table_name ALTER COLUMN column_name datatype
修改数据表名:ALTER TABLE OLD_TABLE_NAMERENAMETONEW_TABLE_NAME
修改列的数据类型:ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME NEW_DATATYPE
Ⅶ 看到别人写的mysql数据库脚本,本来id字段是自增长的主键,但是插入语句这样insert into (null,其他字段)
1)定义:MySQL数据库管理系统中提供了一个自增数字auto_increment,专门用于自动生成主键值,
主键值不需要用户去维护,也不需要用户生成,MySQL会自动生成。自增数字默认从1开始,以1的倍数递增:1、2、3、4……
2)当设定某一字段为自动主键的时候,该主键在插入的时候不需要添加值,数据库管理系统会默认从1开始添加主键,每插入一条数据
系统自动设定主键,当删除某一条记录的时候,该条记录的主键不会再次使用,而是继续最大主键值之后生成新的主键。
添加有自增的字段必须要求非空且唯一,插入NULL肯定是不可以的。
Ⅷ 在数据表中添加一个字段的SQL语句怎么写
数据表中添加一个字段的标准SQL语句写法为:
alter table 表名 add (字段 字段类型) [default '输入默认值'] [null/not null] ;
举例:ALTER TABLE employee ADD spbh varchar(20) NOT NULL Default 0
意思就是在表employee 中加入 字段spbh,该字段的类型是varchar,大小20,并且不允许为空,初始默认值是0。
(8)数据库脚本新增字段扩展阅读:
其他常用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 ALTERCOLUMNclassroom VARCHAR(20) NOT NULL default "办公室";
3、删除数据表中的某字段。
语句格式:alter table 表名 drop (字段);
示例:删除表student中的字段age,可以用如下sql:
alter table student drop age;
Ⅸ mysql 怎么给一个表一次增加多个字段
mysql为一个表增加多个字段的语法为:
ALTER TABLE 表名 ADD COLUMN `字段名1` 数据类型(长度) [DEFAULT NULL],
ADD COLUMN `字段名2` 数据类型(长度) [DEFAULT NULL];
其中,default null为可选内容。
举例,已知表admin_pay_type,为其增加erp_code、province、province、city、bank等4个字段,
sql如下:
alter table admin_pay_type
add erp_code varchar(20) not null,
add province varchar(30),
add city varchar(30),
add bank varchar(30);
扩展资料:
整理部分Mysql常用表处理命令:
1、查看列:desc 表名;
2、修改表名:alter table t_book rename to bbb;
3、添加列:alter table 表名 add column 列名 varchar(30);
4、删除列:alter table 表名 drop column 列名;
5、修改列名MySQL: alter table bbb change nnnnn hh int;
6、修改列名SQLServer:exec sp_rename't_student.name','nn','column';
7、修改列名Oracle:lter table bbb rename column nnnnn to hh int;
8、修改列属性:alter table t_book modify name varchar(22);