模块四–MySQL与Python操作
1.MySQL入门
1.1 安装&配置&启动
相关需求建议百度教程
1.2 数据库管理
- 常用数据库管理命令:
- show databases;
- create database 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- drop databases;
- use 数据库名;
1.3 数据表管理
- 常用数据表管理命令(查看,创建,删除,清空,修改(增删改))
- show tables;
- create table 表名(
列名 类型,
列名 类型,
列名 类型
)default charset=utf8;- drop table 表名;
- delete from 表名;或 truncate table 表名(速度快,无法回滚撤销)
- alter …add,drop,modify,change,…
- 各常见类型取值范围(需要时再做了解)
1.4 数据行管理
- 常见数据行操作命令:(表的增、删、改、查)
- insert into 表名(列名,列名,列名) values(对应列的值,对应列的值,对应列的值);
- delete from 表名 where 条件;
- update 表名 set 列名=值 where 条件;
- 查的内容就比较重点了,另作重点讲解。
2 必备SQL和表关系及授权
2.1 必备SQL语句条件知识点
- 常用SQL语句执行及书写关键字顺序:
join on -> where -> group by -> having ->order by -> limit
2.1.1 条件
- 根据条件搜索结果。
关键字:select…from…where…(and/or,in/not in,exist,as…)…
2.1.2 通配符(模糊查询)
- 用于对内容(数量少,数据量大)的模糊搜索。
关键字:… like %/_ (%代表n个占位符,_代表一个占位符)