mysql数据表的常用操作
首先确定在哪个数据库里创建数据表,这里以test1数据库为例
use test1;
假如创建表用户表user;user有三个字段分别为name,age和gender
create table user(
name varchar(20),
age int,
gender varchar(10)
) engine Innodb charset utf8;
显示数据库下所有表;
Show tables;
显示表创建命令:
Show create table user;
查看数据库有哪些字段和类型等信息
Desc 表名
如:desc user;
修改表名:如把表user改为user1
Rename table user to user1;
修改表选项:如把表user改为gbk编码
Alter table user chartset gbk;
1 增加字段
如给user表增加一个体重字段weight
Alter table user add column weight int;
其中column可以省略掉,简写成
Alter table user add weight int;
增加一个字段并放在表的最前面,如给user表增加一个id字段
Alter table user add id int first;
Alter table user add school varchar(20) after age;
Alter table 数据表名 change 原字段名 新字段名 字段类型 (字段属性) (位置)
()中的表示可加可不加。
如修改id字段为userId;
Alter table user change id userId int;
Alter table 表名 drop 字段名;
如删除user表中的height字段
Alter table user drop height;
删除user表
Drop table user;
删除数据表要慎重,最好备份后再删。