精华内容
下载资源
问答
  • SQL语句添加删除修改字段1.增加字段alter table docdsp add dspcodechar(200)2.删除字段ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_...

    用SQL语句添加删除修改字段

    1.增加字段

    alter table docdsp    add dspcode

    char(200)

    2.删除字段

    ALTER TABLE table_NAME DROP COLUMN

    column_NAME

    3.修改字段类型

    ALTER TABLE table_name    ALTER COLUMN

    column_name new_data_type

    4.sp_rename 改名

    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

    语法

    sp_rename [ @objname = ]

    'object_name' ,

    [ @newname = ] 'new_name'

    [ , [ @objtype =

    ] 'object_type' ]

    如:EXEC sp_rename

    'newname','PartStock'

    5.sp_help 显示表的一些基本情况

    sp_help 'object_name'

    如:EXEC sp_help    'PartStock'

    6.判断某一表PartStock中字段PartVelocity是否存在

    if

    exists     (select     *     from     syscolumns     where

    id=object_id('PartStock')     and     name='PartVelocity')

    print

    'PartVelocity exists'

    else print 'PartVelocity not

    exists'

    另法:

    判断表的存在性:

    select count(*) from sysobjects where type='U'

    and name='你的表名'

    判断字段的存在性:

    select count(*) from syscolumns

    where

    id     = (select id from sysobjects where type='U' and name='你的表名')

    and     name = '你要判断的字段名'

    一个小例子

    --假设要处理的表名为:

    tb

    --判断要添加列的表中是否有主键

    if exists(select 1 from sysobjects where

    parent_obj=object_id('tb') and xtype='PK')

    begin

    print

    '表中已经有主键,列只能做为普通列添加'

    --添加int类型的列,默认值为0

    alter table tb add 列名 int default

    0

    end

    else

    begin

    print '表中无主键,添加主键列'

    --添加int类型的列,默认值为0

    alter

    table tb add 列名 int primary key default 0

    end

    7.随机读取若干条记录

    Access语法:SELECT top 10 * From 表名 ORDER BY

    Rnd(id)

    Sql server:select top n * from 表名 order by newid()

    mysql select * From 表名 Order By rand() Limit n

    8.说明:日程安排提前五分钟提醒

    SQL:

    select * from 日程安排 where datediff(minute,f开始时间,getdate())>5

    9.前10条记录

    select top 10 * form table1 where 范围

    10.包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表

    (select a

    from tableA ) except (select a from tableB) except (select a from tableC)

    11.说明:随机取出10条数据

    select top 10 * from tablename order by newid()

    12.列出数据库里所有的表名

    select name from sysobjects where type=U

    13.列出表里的所有的字段名

    select name from syscolumns where

    id=object_id(TableName)

    14.说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select

    中的case。

    select type,sum(case vender when A then pcs else 0

    end),sum(case vender when C then pcs else 0 end),sum(case vender when B then pcs

    else 0 end) FROM tablename group by type

    15.说明:初始化表table1

    TRUNCATE

    TABLE table1

    16.说明:几个高级查询运算词

    A: UNION 运算符

    UNION 运算符通过组合其他两个结果表(例如

    TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION

    ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。

    B: EXCEPT 运算符

    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2

    中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。

    C: INTERSECT 运算符

    INTERSECT 运算符通过只包括 TABLE1 和 TABLE2

    中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT

    ALL),不消除重复行。

    注:使用运算词的几个查询结果行必须是一致的。17.说明:在线视图查询(表名1:a )

    select * from (SELECT a,b,c FROM a) T where

    t.a > 1;

    18.说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括

    select * from

    table1 where time between time1 and time2

    select a,b,c, from table1

    where a not between 数值1 and 数值2

    19.说明:in 的使用方法

    select * from table1 where a [not] in

    (‘值1’,’值2’,’值4’,’值6’)

    20.说明:两张关联表,删除主表中已经在副表中没有的信息

    delete from table1 where not exists (

    select * from table2 where table1.field1=table2.field1

    )

    21. 说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)

    法一:select * into b from a

    where 1<>1

    法二:select top 0 * into b from a

    22.说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)

    insert into b(a, b, c)

    select d,e,f from b;

    23.说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)

    insert into b(a, b, c)

    select d,e,f from b in ‘具体数据库’ where 条件

    例子:..from b in

    "&Server.MapPath(".")&"\data.mdb" &" where..

    24.创建数据库

    CREATE DATABASE database-name

    25.说明:删除数据库

    drop database dbname

    26.说明:备份sql server

    --- 创建

    备份数据的 device

    USE master

    EXEC sp_addumpdevice disk, testBack,

    c:\mssql7backup\MyNwind_1.dat

    --- 开始 备份

    BACKUP DATABASE pubs TO testBack

    27.说明:创建新表

    create table tabname(col1 type1 [not null] [primary

    key],col2 type2 [not null],..)

    根据已有的表创建新表:

    A:create table tab_new

    like tab_old (使用旧表创建新表)

    B:create table tab_new as select col1,col2…

    from tab_old definition only

    28.说明:

    删除新表:drop table tabname

    29.说明:

    增加一个列:Alter table tabname add column col

    type

    注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。

    30.说明:

    添加主键:Alter table tabname add primary key(col)

    说明:

    删除主键:Alter table tabname drop primary key(col)

    31.说明:

    创建索引:create [unique] index idxname on tabname(col….)

    删除索引:drop index idxname

    注:索引是不可更改的,想更改必须删除重新建。

    32.说明:

    创建视图:create view viewname as select statement

    删除视图:drop view

    viewname

    33.说明:几个简单的基本的sql语句

    选择:select * from table1 where 范围

    插入:insert into

    table1(field1,field2) values(value1,value2)

    删除:delete from table1 where

    范围

    更新:update table1 set field1=value1 where 范围

    查找:select * from table1

    where field1 like ’%value1%’ ---like的语法很精妙,查资料!

    排序:select * from table1

    order by field1,field2 [desc]

    总数:select count * as totalcount from

    table1

    求和:select sum(field1) as sumvalue from table1

    平均:select

    avg(field1) as avgvalue from table1

    最大:select max(field1) as maxvalue from

    table1

    最小:select min(field1) as minvalue from table1   注:删除某表中某一字段的默认值(先查询出此字段默认值约束的名字,然后将其删除即可)1.查询字段默认值约束的名字(t1为表名,id为字段名)select a.name as 用户表,b.name as 字段名,d.name as 字段默认值约束

    from sysobjects a,syscolumns b,syscomments c,sysobjects d

    where a.id=b.id and b.cdefault=c.id and c.id=d.id

    and a.name='t1' and b.name='id'2.将id字段的默认值约束删除(DF_t1_id为约束名字)alter table t1 DROP CONSTRAINT DF_t1_id 修改字段默认值

    --(1)查看某表的某个字段是否有默认值约束

    select a.name as 用户表,b.name as 字段名,d.name as 字段默认值约束

    from sysobjects a

    inner join syscolumns b on (a.id=b.id)

    inner join syscomments c on ( b.cdefault=c.id )

    inner join sysobjects d on (c.id=d.id)

    where a.name='tb_fqsj'and b.name='排污口号'

    --(2)如果有默认值约束,删除对应的默认值约束

    declare @tablename varchar(30)

    declare @fieldname varchar(50)

    declare @sql varchar(300)

    set @tablename='tb_fqsj'

    set @fieldname='排污口号'

    set @sql=''

    select @sql=@sql+'

    alter table ['+a.name+'] drop constraint ['+d.name+']'

    from sysobjects a

    join syscolumns b on a.id=b.id

    join syscomments c on b.cdefault=c.id

    join sysobjects d on c.id=d.id

    whereand

    exec(@sql)

    --(3)添加默认值约束

    ALTER TABLE tb_fqsj

    ADD DEFAULT ('01') FOR 排污口号 WITH VALUES

    --创建表及描述信息

    create   table   表(a1   varchar(10),a2   char(2))

    --为表添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '人员信息表',   N'user',   N'dbo',   N'table',   N'表',   NULL,   NULL

    --为字段a1添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '姓名',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a1'

    --为字段a2添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '性别',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a2'

    --更新表中列a1的描述属性:

    EXEC   sp_updateextendedproperty   'MS_Description','字段1','user',dbo,'table','表','column',a1

    --删除表中列a1的描述属性:

    EXEC   sp_dropextendedproperty   'MS_Description','user',dbo,'table','表','column',a1

    --删除测试

    drop   table   表

    展开全文
  • 下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。mysql修改字段的默认值alter table tb_mer_team_column ...

    下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。

    mysql修改字段的默认值

    alter table tb_mer_team_column drop constraint DF_tb_mer_team_column_columnOrder

    alter table tb_mer_team_column add constraint DF_tb_mer_team_column_columnOrder default 0 for columnOrder

    sql 语句添加字段

    alter table table1(表名)add No_id(字段名) char(12)(字段类型) t null | null   UNIQUE after '字符' 在制定字段后面添加

    mysql修改字段类型

    ALTER TABLE `family` CHANGE `text` `text`  varchar(90) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '家族公告'

    //alter table t1(表名) alter column a(字段名) text(50)(字段类型)

    sql 添加主键 字段

    alter table tb_mer_basInfo add constraint [PK_tb_merchantBasInfo] primary key ( merchantID)

    sql 删除某表的字段

    alter table `lm_aclass` drop 'cpid'

    显示某个表创建时的全部信息:

    show create table table_name;

    查看表的具体属性信息及表中各字段的描述:

    Describe table_name;

    缩写形式 : desc table_name;

    OR

    show columns from table_name;

    mysql> show columns from test.people;

    +------------------+-------------------+-------+------+---------+---------------------+

    | Field                | Type                | Null   | Key | Default | Extra                  |

    +------------------+-------------------+-------+------+---------+---------------------+

    | people_id        | int(9) unsigned | NO   | PRI  | NULL    | auto_increment |

    | people_name  | varchar(16)      | NO   |         | NULL    |                          |

    +------------------+-------------------+-------+------+---------+---------------------+

    2 rows in set (0.02 sec)

    以十六进制显示字段的值

    select people_id, hex(people_name) from test.people;

    +-------------+-------------------------+

    | people_id  | hex(people_name)  |

    +-------------+-------------------------+

    |               1 | D5C5C8FD             |

    +-------------+-------------------------+

    |               2 | C0EECBC4             |

    +-------------+-------------------------+

    展开全文
  • SQL语句添加删除修改字段1.增加字段alter table docdsp add dspcodechar(200)2.删除字段ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型ALTER TABLE table_name ALTER COLUMNcolumn_name new_data_...

    用SQL语句添加删除修改字段

    1.增加字段

    alter table docdsp    add dspcode

    char(200)

    2.删除字段

    ALTER TABLE table_NAME DROP COLUMN

    column_NAME

    3.修改字段类型

    ALTER TABLE table_name    ALTER COLUMN

    column_name new_data_type

    4.sp_rename 改名

    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

    语法

    sp_rename [ @objname = ]

    'object_name' ,

    [ @newname = ] 'new_name'

    [ , [ @objtype =

    ] 'object_type' ]

    如:EXEC sp_rename

    'newname','PartStock'

    5.sp_help 显示表的一些基本情况

    sp_help 'object_name'

    如:EXEC sp_help    'PartStock'

    6.判断某一表PartStock中字段PartVelocity是否存在

    if

    exists     (select     *     from     syscolumns     where

    id=object_id('PartStock')     and     name='PartVelocity')

    print

    'PartVelocity exists'

    else print 'PartVelocity not

    exists'

    另法:

    判断表的存在性:

    select count(*) from sysobjects where type='U'

    and name='你的表名'

    判断字段的存在性:

    select count(*) from syscolumns

    where

    id     = (select id from sysobjects where type='U' and name='你的表名')

    and     name = '你要判断的字段名'

    一个小例子

    --假设要处理的表名为:

    tb

    --判断要添加列的表中是否有主键

    if exists(select 1 from sysobjects where

    parent_obj=object_id('tb') and xtype='PK')

    begin

    print

    '表中已经有主键,列只能做为普通列添加'

    --添加int类型的列,默认值为0

    alter table tb add 列名 int default

    0

    end

    else

    begin

    print '表中无主键,添加主键列'

    --添加int类型的列,默认值为0

    alter

    table tb add 列名 int primary key default 0

    end

    7.随机读取若干条记录

    Access语法:SELECT top 10 * From 表名 ORDER BY

    Rnd(id)

    Sql server:select top n * from 表名 order by newid()

    mysql select * From 表名 Order By rand() Limit n

    8.说明:日程安排提前五分钟提醒

    SQL:

    select * from 日程安排 where datediff(minute,f开始时间,getdate())>5

    9.前10条记录

    select top 10 * form table1 where 范围

    10.包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表

    (select a

    from tableA ) except (select a from tableB) except (select a from tableC)

    11.说明:随机取出10条数据

    select top 10 * from tablename order by newid()

    12.列出数据库里所有的表名

    select name from sysobjects where type=U

    13.列出表里的所有的字段名

    select name from syscolumns where

    id=object_id(TableName)

    14.说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select

    中的case。

    select type,sum(case vender when A then pcs else 0

    end),sum(case vender when C then pcs else 0 end),sum(case vender when B then pcs

    else 0 end) FROM tablename group by type

    15.说明:初始化表table1

    TRUNCATE

    TABLE table1

    16.说明:几个高级查询运算词

    A: UNION 运算符

    UNION 运算符通过组合其他两个结果表(例如

    TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION

    ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。

    B: EXCEPT 运算符

    EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2

    中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。

    C: INTERSECT 运算符

    INTERSECT 运算符通过只包括 TABLE1 和 TABLE2

    中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT

    ALL),不消除重复行。

    注:使用运算词的几个查询结果行必须是一致的。17.说明:在线视图查询(表名1:a )

    select * from (SELECT a,b,c FROM a) T where

    t.a > 1;

    18.说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括

    select * from

    table1 where time between time1 and time2

    select a,b,c, from table1

    where a not between 数值1 and 数值2

    19.说明:in 的使用方法

    select * from table1 where a [not] in

    (‘值1’,’值2’,’值4’,’值6’)

    20.说明:两张关联表,删除主表中已经在副表中没有的信息

    delete from table1 where not exists (

    select * from table2 where table1.field1=table2.field1

    )

    21. 说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)

    法一:select * into b from a

    where 1<>1

    法二:select top 0 * into b from a

    22.说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)

    insert into b(a, b, c)

    select d,e,f from b;

    23.说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)

    insert into b(a, b, c)

    select d,e,f from b in ‘具体数据库’ where 条件

    例子:..from b in

    "&Server.MapPath(".")&"\data.mdb" &" where..

    24.创建数据库

    CREATE DATABASE database-name

    25.说明:删除数据库

    drop database dbname

    26.说明:备份sql server

    --- 创建

    备份数据的 device

    USE master

    EXEC sp_addumpdevice disk, testBack,

    c:\mssql7backup\MyNwind_1.dat

    --- 开始 备份

    BACKUP DATABASE pubs TO testBack

    27.说明:创建新表

    create table tabname(col1 type1 [not null] [primary

    key],col2 type2 [not null],..)

    根据已有的表创建新表:

    A:create table tab_new

    like tab_old (使用旧表创建新表)

    B:create table tab_new as select col1,col2…

    from tab_old definition only

    28.说明:

    删除新表:drop table tabname

    29.说明:

    增加一个列:Alter table tabname add column col

    type

    注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。

    30.说明:

    添加主键:Alter table tabname add primary key(col)

    说明:

    删除主键:Alter table tabname drop primary key(col)

    31.说明:

    创建索引:create [unique] index idxname on tabname(col….)

    删除索引:drop index idxname

    注:索引是不可更改的,想更改必须删除重新建。

    32.说明:

    创建视图:create view viewname as select statement

    删除视图:drop view

    viewname

    33.说明:几个简单的基本的sql语句

    选择:select * from table1 where 范围

    插入:insert into

    table1(field1,field2) values(value1,value2)

    删除:delete from table1 where

    范围

    更新:update table1 set field1=value1 where 范围

    查找:select * from table1

    where field1 like ’%value1%’ ---like的语法很精妙,查资料!

    排序:select * from table1

    order by field1,field2 [desc]

    总数:select count * as totalcount from

    table1

    求和:select sum(field1) as sumvalue from table1

    平均:select

    avg(field1) as avgvalue from table1

    最大:select max(field1) as maxvalue from

    table1

    最小:select min(field1) as minvalue from table1   注:删除某表中某一字段的默认值(先查询出此字段默认值约束的名字,然后将其删除即可)1.查询字段默认值约束的名字(t1为表名,id为字段名)select a.name as 用户表,b.name as 字段名,d.name as 字段默认值约束

    from sysobjects a,syscolumns b,syscomments c,sysobjects d

    where a.id=b.id and b.cdefault=c.id and c.id=d.id

    and a.name='t1' and b.name='id'2.将id字段的默认值约束删除(DF_t1_id为约束名字)alter table t1 DROP CONSTRAINT DF_t1_id 修改字段默认值

    --(1)查看某表的某个字段是否有默认值约束

    select a.name as 用户表,b.name as 字段名,d.name as 字段默认值约束

    from sysobjects a

    inner join syscolumns b on (a.id=b.id)

    inner join syscomments c on ( b.cdefault=c.id )

    inner join sysobjects d on (c.id=d.id)

    where a.name='tb_fqsj'and b.name='排污口号'

    --(2)如果有默认值约束,删除对应的默认值约束

    declare @tablename varchar(30)

    declare @fieldname varchar(50)

    declare @sql varchar(300)

    set @tablename='tb_fqsj'

    set @fieldname='排污口号'

    set @sql=''

    select @sql=@sql+'

    alter table ['+a.name+'] drop constraint ['+d.name+']'

    from sysobjects a

    join syscolumns b on a.id=b.id

    join syscomments c on b.cdefault=c.id

    join sysobjects d on c.id=d.id

    whereand

    exec(@sql)

    --(3)添加默认值约束

    ALTER TABLE tb_fqsj

    ADD DEFAULT ('01') FOR 排污口号 WITH VALUES

    --创建表及描述信息

    create   table   表(a1   varchar(10),a2   char(2))

    --为表添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '人员信息表',   N'user',   N'dbo',   N'table',   N'表',   NULL,   NULL

    --为字段a1添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '姓名',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a1'

    --为字段a2添加描述信息

    EXECUTE   sp_addextendedproperty   N'MS_Description',   '性别',   N'user',   N'dbo',   N'table',   N'表',   N'column',   N'a2'

    --更新表中列a1的描述属性:

    EXEC   sp_updateextendedproperty   'MS_Description','字段1','user',dbo,'table','表','column',a1

    --删除表中列a1的描述属性:

    EXEC   sp_dropextendedproperty   'MS_Description','user',dbo,'table','表','column',a1

    --删除测试

    drop   table   表

    展开全文
  • 修改原有字段名称及类型: ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT ‘‘; 添加新字段: alter table bulletin add citycode varchar(6) not null default 0; # 城市代码 原文:...

    建表:

    DROP TABLE IF EXISTS bulletin;

    CREATE TABLE bulletin(

    id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,             # 主键

    uid INT(11) NOT NULL DEFAULT 0,    # 创建者id

    context VARCHAR(600) NOT NULL DEFAULT ‘‘,  # 公告详细内容(300字)

    begintime DEC(20) NOT NULL DEFAULT 0,   # 公告开始时间

    endtime DEC(20) NOT NULL DEFAULT 0,   # 公告结束时间

    createtime DEC(20) NOT NULL DEFAULT 0,   # 创建时间

    modifytime DEC(20) NOT NULL DEFAULT 0   # 修改时间

    PRIMARY KEY (`Id`),

    )DEFAULT CHARSET=UTF8 TYPE=INNODB;

    修改原有字段名称及类型:

    ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT ‘‘;

    添加新字段:

    alter table bulletin add citycode varchar(6) not null default 0; # 城市代码

    原文:http://www.cnblogs.com/bk7788/p/6050184.html

    展开全文
  • MySQL添加字段和修改字段 MySQL添加字段的方法并不复杂,下面将为您详细介绍MYSQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。 1添加表字段 alter table table1 add ...
  • 本文实例讲述了MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法。分享给大家供大家参考,具体如下:建表:DROP TABLE IF EXISTS bulletin;CREATE TABLE bulletin(id INT NOT NULL PRIMARY KEY AUTO_...
  • 一、添加表的字段:1. 规则:alter table 表名 add 字段字段的类型示例1:alter table table1 add newcol varchar(10) not Null;2. 主键自动增长:示例2:alter table table1 add id int unsigned not Null auto_...
  • SQL语句添加删除修改字段1.增加字段alter table docdsp add dspcode char(200)2.删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME3.修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_...
  • 这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现。1.修改字段的长度语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子...
  • 语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子: 将字段的长度由10改为...修改字段的名称语法:alter table change 。例子: 将字段attence_name改为name ALTER TABLE attence CHANGE a...
  • 语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子: 将字段的长度由10改为...修改字段的名称语法:alter table change 。例子: 将字段attence_name改为name ALTER TABLE attence CHANGE a...
  • mysql 修改字段长度alter table news modify column title varchar(130);alter table 表名 modify column 字段名 类型;如:news 表里的title 字段 原来长度是 100个字符,现长度要改成130个字符alter table n...
  • MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句。重命名字段的语法为:alter table change 。现在我们来尝试把test表中的t_name字段重命名为t_name_new字段。1、首先...
  • sql语句修改数据SQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]语法说明如下::用于指定要更新...
  • 下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。 mysql修改字段的默认值 alter table tb_mer_team_...
  • mysql中利用sql语句修改字段名称,字段长度等操作 mysql中利用sql语句修改字段名称,字段长度等操作 </h1> <div class="clear"></div> <div class="postBody"> ...
  • 1.修改字段的长度语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子:将字段的长度由10改为20ALTER TABLE attence MODIFY COLUMN id INT(20)2.修改字段的名称语法:alter table change 。...
  • 语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子:将字段的长度由10改为...修改字段的名称语法:alter table change 。例子:将字段attence_name改为nameALTER TABLE attence CHANGE atten...
  • MySQL 新增、修改、删除 字段 sql语句 新增 -- 在test_table 表的 valid_status 字段之后,新增一个字段,设置对应的类型,长度,是否为null,默认值,注释 ALTER TABLE test_table ADD COLUMN `is_staff` tinyint(2...
  • 展开全部Update 语句Update 语句用于修改表中的数据,语法: update 表名 set 字段名1=值1,... Where 关键字=值1、使用Update语句,32313133353236313431303231363533e78988e69d8331333365663461如果省略“ Where...
  • 这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现。1.修改字段的长度语法:ALTER TABLE 表名 MODIFY COLUMN 字段名 数据类型(修改后的长度)例子...
  • mysql 新增、修改、删除 字段 sql语句

    万次阅读 2019-05-07 14:40:02
    -- 在test_table 表的 valid_status 字段之后,新增一个字段,设置对应的类型,长度,是否为null,默认值,注释 ALTER TABLE test_table ADD COLUMN `is_staff` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否是...
  • MySQL如何使用SQL语句修改单个字段的编码MySQL如何使用SQL语句修改单个字段的编码 MySQL如何使用SQL语句修改单个字段的编码 这里假设表名为Student,字段名为Sname alter table Student change Sname Sname varchar...
  • mysql之alter表的SQL语句集合,包括增加、修改、删除字段,重命名表,添加、删除主键等。1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '...
  • 添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添加INDEX(普通索引)mysql&g...
  • 2、修改字段类型:  alter table 表名 modify column 字段名 字段类型(长度) 3、修改字段名称和类型: alter table 表名 change 现有字段名称 修改后字段名称 数据类型 4、增加字段:  alter table 表名 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,533
精华内容 613
关键字:

mysql修改字段sql语句

mysql 订阅