1、【MySQL】 库表的增删改查

一、库操作

1、增
create database db charset utf8;
# (db是你要创建的数据库名,charseet utf8是库的编码方式)
2、查
show create database db; #查指定的数据库
show databases; # 查所有数据库
3、改
alter database db charset gbk; # 修改库的编码方式
4、删
drop database db;

二、表操作

use db; # 切换库
select database(); # 查看当前所在的库
1、增
create table tb(id int, name char); # 新建表
alter table 表名 add 字段名 字段类型; # 添加表字段
2、查
show create table tb; # 查指定表
show tables; # 查所有表
desc tb; # 查表的详细信息
show create table 表名\G; # 将表结构转换为类似创建的语句
3、改
alter table tb modify name char(6); # modefy修改name的最大长度
alter table tb change name NAME char(7); # 修改name为大写
4、删
drop table tb;  # 删除表

三、数据

1、增
#插入一条数据,指定id和name
insert into tb(id, name) valuse(1, 'mike'), (2, 'robot'), (3, 'jim')
2、查
selecet id from db.table;  #查指定表中的所有id
select id, name from db.table;  # 查指定表中的所有id和name
select * from db.tb;    # 查指定表中的所有数据
3、改
update db.tb set name='robot';    # 改指定表中的所有name
update db.tb set name='robot' where id=2;    # 改指定表中id为2的name
4、删
delete from tb;    # 清空表,但留下ID
truncate table tb    # 清空指定表,不留任何记录
delete from tb where id=2    # 删除指定表中id为2的数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容