show database; 查看所有数据库
use mysql;使用mysql这个数据库
show tables; 查看所有表
desc 表名;查看这个表的列信息
show full fields from 某表; 查看这个表的列信息
create database if not exists 数据库名 defult charset utf8 collate utf8_general_ci; 创建一个你的数据库
defult charset设置默认的编码格式
collate 设置默认字符集
drop database 数据库名; 删除数据库
-----------------创建一个表--------------------------
create table 表名(
id int not null auto_increment,
name varchar(20) not null,
age char(2) not null,
time datetime,
primary key(id)
)
engine=innodb
default charset=utf8;
auto_increment属性设置自增==sqlserver中identity
primary key(id) 设置id为表的主键
engine=innodb设置引擎为innodb,引擎其他类型:https://www.cnblogs.com/hider/p/9353202.html
default charset=utf8;设置字符格式为utf8
-------------------------------------------------
drop table 表名;
alter table 表名 add 字段名 数据类型; 向已存在的表中添加字段信息
alter table 表名 drop 被删除的字段名; 删除指定表中的指定字段
alter table 表名 change 旧字段名 新字段名 新字段类型; 对表中字段进行重命名