下面列出:
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数据库中所有的命令及文件扩展名是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)