注意:一定要加分号结尾
创建数据库 creat databases 数据库名;
扩展 创建编码为utf-8的数据库,如果存在则不创建
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
显示所有数据库 show database;
删除数据库 drop databases 数据库名; 删库请谨慎
选择数据库 use 数据库名 区分大小写
创建数据表 create table `表名` if not exists (`id` int(11) unsigned auto_increment,`title` varchar(100) not null,`time` time,primary key (`id`)) engine=innodb default charset=utf8
unsigned 不包含负数
auto_increment 自增
not null 字段值不能为null,否则会报错
primary key 设置主键
engine 设置存储引擎
default charset 设置编码
删除数据表 drop table 表名;
清空数据表数据 truncate table 表名;
释放表空间 optimize table 表名;
查看表结构 desc 表名;
修改表名 alter table 旧表名 rename to 新表名;
删除表字段 alter table 表名 drop 字段名;
新增表字段在字段之后 alter table 表名 add 字段名 字段类型 after 字段名;
修改表字段名或字段类型 alter table 表名 change 旧字段 新字段 新字段类型 not null default 100;
单独修改字段默认值 alter table 表名 alter 字段 set default 默认值;
删除字段默认值 alter table 表名 alter 字段 drop default;
创建临时表 create temporary table ....; 临时表会在关闭链接时自动删除