mysql数据库表修改某一列的类型

mysql数据库表修改某一列的类型,第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)

;

1临时修改

SQL> alter session set nls_date_format='yyyymmdd';

这种方法只能改掉在当前会话里的日期显示格式,当重新建立一个会话的时候,必须重新执行该命令。

2改变oracle默认的日期显示格式

ON UNIX :

change profile NSL_DATE_FORMAT=YYYYMMDD;

export NLS_DATE_FORMAT

On windows:

在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0

添加字串值NLS_DATE_FORMAT将其值设为YYYY-MM-DD-HH24:MI:SS

或者:initsidora 中添加NLS_DATE_FORMAT=yyyy-mm-dd hh24:mi:ss。同时去掉注册表中的NLS_LANG字串值

VFP原程序文件扩展名为prg

VFP用到的其它文件的扩展名如下所示:

act 向导 *** 作图的文档

app 生成的应用程序或 Active Document

cdx 复合索引

chm 编译的HTML Help

dbc 数据库

dbf 表

dbg 调试器配置

dct 数据库备注

dcx 数据库索引

dep 相关文件(由“安装向导”创建)

dll Windows动态链接库

err 编译错误

esl Visual FoxPro支持的库

exe 可执行程序

fky 宏

frx 报表

fxp 编译后的程序

idx 索引,压缩索引

lbx 标签

log 代码范围日志

lst 向导列表的文档

mem 内存变量

mnt 菜单备注

mnx 菜单

mpr 生成的菜单程序

mpx 编译后的菜单程序

ocx ActiveX 控件

pjt 项目备注

pjx 项目

pqr 生成的查询程序

prg Visual FoxPro程序

qpx 编译后的查询程序

sct 表单备注

scx 表单

tbk 备注备份

txt 文本

以上就是关于mysql数据库表修改某一列的类型全部的内容,包括:mysql数据库表修改某一列的类型、怎样修改oracle默认的日期格式、VFP数据库中所有的命令及文件扩展名是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存