1.查看auto_increment自增ID的值:
select auto_increment from information_schema.tables where table_name = "table_name" [and table_schema = "database_name"];
结果:
2.修改auto_increment自增ID的值:
alter table table_name auto_increment = number;
结果:
3.添加字段(column name ):
alter table table_name add column_name column_type[first|after column_name];
例如:
alter table t_zjc add age int(3);
意思是:
在表的最后追加 名称为“age” 数据类型为int(3)的列。
结果:
例如:
alter table t_zjc add school varchar(20) after author;
意思是:
在“author”列后追加 名称为“school” 数据类型为varchar(20)的列。
结果:
4.修改字段类型:
alter table table_name modify column_name column_type [first|after column_name];
例如:
alter table t_zjc modify school varchar(40);
结果:
将“school”的数据类型由
varchar(20)
改为varchar(40)
,由于需要查看数据类型,因此用desc table_name;
查看。
5.删除字段
alter table table_name drop column_name;
例如:
alter table t_zjc drop school;
结果:
6.字段改名:
alter table table_name change column_name new_column_name column_type [first|after column_name];
例如:
alter table t_zjc change age gender varchar(10);
结果:
在Welcome to Drake's boat。中看到可以设置默认值为“-”,语句为
alter table table_name change column_name new column_name defult “-”
,但未实验成功,如果后续发现问题所在将更新。
7.重命名表:
alter table table_name rename [to] new_table_name;
结果:
8.修改表的编码:
alter table table_name convert to character set 编码
结果:
9.查看表的编码格式:
show create table table_name;
结果:
10.查看数据库编码格式:
show variables like 'character_set_database';
结果:
网友评论