在刷了上百道sql题后,发现所有的题目都是基于某一个或几个知识点来做考察的,所以理清基础的知识细节,才能在题目考察到任意知识点时,找到解决线索。
温故而知新,学习在于总结,于是我再次对已经学习过的mysql的知识进行梳理,得到基础和进阶两篇知识框架的总结。如果对你有帮助,建议点赞收藏!
本文是MySQL基础知识的总结,主要涵盖增、删、改、查四个方面
内容大纲:
一、增
- 创建数据库:create database 数据库名称
create
- 创建表:create table 表名(列 格式 null设置,·····),主键设置:primary key (主键列)
CREATE
- 根据查询创建新表:create table 表名 as select ·············
create
- 创建新列:alter table 表名 add column 列名 格式
alter
二、删(慎用)
- 删除数据库:drop database 数据库名称
drop
- 删除数据表:drop table 表名
drop
- 只删数据不删表:delete from 表名(指定条件:+ where)
delete
三、改
- 修改表名:alter table 旧表名 rename to 新表名
alter
- 向表中插入数据:insert