如何修改数据库表中一列值

如何修改数据库表中一列值,第1张

通过update方法实现。

sql:update table tablename t set filename =值1 where t.name='条件'。

解释:更改某列,说明有条件,所有必须通过“where”条件语句定位到列。定位成功后,通过set方法给固定字段赋值即可。

上面sql语句的意思:更改tablename 表中name值为“条件”的记录,将“filename ”的值改为“值1”。

下面列出:

1.增加一个字段

alter

table

user

add

COLUMN

new1

VARCHAR(20)

DEFAULT

NULL

//增加一个字段,默认为空

alter

table

user

add

COLUMN

new2

VARCHAR(20)

NOT

NULL

//增加一个字段,默认不能为空

2.删除一个字段

alter

table

user

DROP

COLUMN

new2

//删除一个字段

3.修改一个字段

alter

table

user

MODIFY

new1

VARCHAR(10)

//修改一个字段的类型

alter

table

user

CHANGE

new1

new4

int 

//修改一个字段的名称,此时一定要重新

//主键

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

mysql修改字段长度

alter

table

表名

modify

column

字段名

类型

例如

数据库中user表

name字段是varchar(30)

可以用

alter

table

user

modify

column

name

varchar(50)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6778475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存