Mysql表的操作

来源:互联网 发布:c语言判断质数算法 编辑:程序博客网 时间:2024/06/06 16:48

显示所有表
show tables;

创建表 : 表明是users指定为自增主键,主键为id
字段名称 字段的数据类型
int varchar
uname varchar
address varchar
updatime datetime (时间类型:年月日)

create table users (id int auto_increament, uname varchar(20),address varchar(200),updateTime datatime,primary key(id))

表定义的查看
desc users;
show full column from users \G;

表重名 users表重命名为user_new
rename table users to users_new;

表定义更新
添加表字段
alter table users add column age int not null default 0;

删除表字段
alter table users drop column age;

指定表字段的位置添加 比如在uname后面添加表字段passwd,使用after指定
alter table add column passwd int not null default 0 after uname;

表字段的修改
修改表字段address为address_new字段,使用change修改表字段
alter table users change column address address_new varchar(200) not null default ‘shanghai’;

0 0