1.值库管理
1.1 查询所有值库
show databases;
1.2 创建一个值库
create database 值库名称
default character set 编码格式名称;
1.3 删除值库
drop database 值库名称;
1.4 修改值库语句
alter database 值库名称 default character set 格式名称;
1.3 查看值库
show create database 值库名称;
2.表管理
2.1 查看所有表
show tables;
2.2 创建表
create table 表名称(
字段名 字段类型,
字段名 字段类型,
字段名 字段类型
)
快速构建相同表结构
create table 表名称2 like 表名称1;
2.3 查看表结构
show create table 表名称;
show columns from 表名称;
desc 表名称;
2.4 删除表
drop table 表名称;
2.5 修改表
添加字段
alert table 表名称 add column 字段名 字段类型;
删除字段
alter table 表名称 drop column 字段名;
修改字段类型
alter table 表名称 modify column 字段名 字段类型;
修改字段名称
alter table 表名称 change column 原字段名 字段名 字段类型;
修改表名称
alter table 表名称 rename to 字段名;
3.数据管理
3.1 增加数据
插入所有字段,一定一次按顺序插入
insert into 表名称 values(值,值,值);
插入部分字段
insert into 表名称(字段名,字段名) values(值,值);
3.2 修改数据
带条件的修改(推荐使用)
update 表名称 set 字段名=值 where 字段(id)=编号;
修改多个字段
update 表名称 set 字段名=值,字段名=值 where 字段(id)=编号;
3.3 删除数据
(1)带条件的删除(推荐使用)
delete from 表名称 where 字段(id)=编号;
delete from: 可以全表删除
特性:1.可以带条件删除 2.只能删除表的数据,不能删除表的约束3.使用delete from删除的数据可以回滚(事务)
(2)不带条件删除
truncate table: 可以全表删除
特性:1.不能带条件删除 2.既可以删除表的数据,也可以删除表的约束 3.使用truncate table删除的数据不能回滚