tlsmile 2020-01-13
create database 数据库名 charset=utf8;
show databases;
use 数据库名;
show tables;
drop database 数据库名;
create table user(id int(11),name varchar(50))default charset=utf8; create table 表名(字段名 类型(长度),字段2 类型(长度))engine=引擎 default charset=utf8; # mysql中没有utf-8只有utf8 ;引擎在文章下面有介绍
show tables; desc 表名;
drop table 表名;
alter table 旧表名 rename 新表名; alter table user rename users;
alter table user modify name int(30); alter table 表名 modify 字段名 新类型(新长度);
alter table user add column age tinyint; # 默认加到最后 ,column可加可不加 alter table 表名 add column 新字段名 类型(长度);
alter table 表名 drop column 字段名; # column可加可不加
alter table 表名 change 旧字段名 新字段名 类型(长度); # 可以修改名字的同时修改字段类型
alter table user add password varchar(30) first; # 添加到第一位 # 添加到指定字段的后面 alter table user add column 新字段名 类型(长度) after 存在的字段名;
alter table user modify id int(11) first; # 将id字段调整至第一位 alter table user modify age tinyint after id; # 将age字段调整至id字段后面