MySQL(2)
基础命令
克隆表
create table 新的表的名称 like 克隆的表的名称;
create table wsh like info;

修改表的名称
rename table oldtablename to newtablename
rename table info to yxl;

给表添加一列
alter table tablename add 添加的列名类型
alter table info add show int;

删除表中一列
alter table tablename drop 要删除的字段
alter table info drop shenfen;

把一个字段添加到表中另一个字段后面
alter table tablename add 要添加的字段 after 添加到哪一个字段后面
alter table info add shenfen int after username;

给表最上列添加字段
alter table tablename add 要添加的字段 first;
alter table info add gongzuo int first;

给字段添加注释
alter table tablename add 添加的字段 comment"要添加的注释"
after table info add chushengdi int comment"jiu shi shuo ni zai na chu sheng";

修改列的类型
alter table tablename modify 要修改的字段
alter table info modify shenfen varchar(20);

修改列名
alter table tablename change 要修改的列明 新的列名
alter table info change username name varchar(20);

INSERT,UPDATE,DELETE可以理解为写的操 作,也就是write,SELECT是⼀个读的操作,也就是read。
IO读写
insert into tablename values 插入的字段
例如: insert into user values -> (102,"wsh",18,"asda"), -> (103,"zdq",10,"qwqq"), -> (104,"qwe",11,"aass");

insert into newtablename select * from oldtablename;
insert into wsh select * from user;

update tablenname set 要修改的字段以及修改的字符串 where 需要修改字段的主键
update user set username="woaiwsh" where id=100;

delete from tablenname where 需要修改字段的主键
delete from user where id=100;


浙公网安备 33010602011771号