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)
方法如下:
//修改一个字段的类型
alter table user MODIFY new1 VARCHAR(10)
//修改一个字段的名称,此时一定要重新指定该字段的类型
alter table user CHANGE new1 new4 int。
一、电脑常见问题
主板不启动,开机无显示,有显卡报警声。
故障原因:一般是显卡松动或显卡损坏。
处理办法:打开机箱,把显卡重新插好即可。要检查AGP插槽内是否有小异物,否则会使显卡不能插接到位;对于使用语音报警的主板,应仔细辨别语音提示的内容,再根据内容解决相应故障。
如果以上办法处理后还报警,就可能是显卡的芯片坏了,更换或修理显卡。如果开机后听到"嘀"的一声自检通过,显示器正常但就是没有图像,把该显卡插在其他主板上,使用正常,那就是显卡与主板不兼容,应该更换显卡。
这个问题我之前碰到过,方法是,在mysql的安装目录下可以找到my.ini的配置文件,打开my.ini,搜索“skip-innodb”,并且在改字符串前面加上“#”即可。
希望能帮助你!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)