一、对库的操作
CREATE DATABASE - 创建新数据库
DROP DATABASE - 删库------删库跑路有风险,此操作不可有
ALTER DATABASE - 修改数据库
SHOW DATABASES - 查询所有数据库
USE 库名; - 切库
二、对表的操作
CREATE TABLE - 创建新表
DROP TABLE - 删除表
ALTER TABLE - 变更(改变)表机构,列名,字段的类型,外键的引用——更改了表结构,特别是包含主外键,约束和其他依赖关系,谨慎使用
#从A表删除name的那一整列
ALTER TABLE A DROP COLUMN name;
TRUNCATE TABLE - 删除表数据,保留表的结构和字段名
三、对表中数据的操作
INSERT INTO - 向表中插入新数据
DELETE - 从表中删除数据
SELECT - 从表中提取数据
UPDATE - 更新表中的数据
四、重点词的用法
select -- 要提取筛选的内容。结果被存储在一个结果表中,称为结果集。
from -- 筛选内容来自的位置。接表名
where -- 筛选内容的条件。
group by -- 根据一个或多个列对结果集进行分组。将一个“数据集合”划分成若干个“小块”,然后对这些“小块”进行数据处理。最终得到按一个分组汇总的结果表。
having -- 在查询返回结果集以后对查询结果进行的过滤操作。
order by -- 将结果集按照某一条件进行排序 ASC升序,DESC降序。
limit -- 取多少条数据。
#查询students表中所有内容
select * from students;
#查询students表中的姓名和学号
select sname,sid from students;
#查询students表中张三的学号
select sid from students where sname='张三';