文章目录
-
- 一、数据库
-
- -1.概述
- -2.Mysql数据库的安装
- -3.Mysql数据库的使用
- -4.操作数据库的语言
- 二、常见的操作
-
- -1.数据库的常用操作
- -2.表的常用操作
- -3.表记录的常用操作
- 三、数据类型
-
- -1.命名规则
- -2.字符
- -3.日期
- -4.图片
- 四、字段约束
-
- -1.主键约束 — primary key
-
- – -1.1.主键自增策略 — auto_increment
- -2.非空约束 — not null
- -3.唯一约束 — unique
- 五、基础函数
-
- -1.概述
- 六、条件查询
-
- -1.distinct — 去重
- -2.where — 条件
- -3.like — 模糊查询
- -4.null — 空
- -5.between A and B — 在A和B之间(包含A和B)
- -6.limit — 分页查询(限制一页的记录有多少条)
- -7.order by — 排序
- 七、聚合函数
-
- -1.count() — 求个数
- -2.max/min
- -3.sum/avg
- 八、分组group
-
- -1.group by
- -2.having
- ***小结
-
- char和varchar有什么区别/li>
- datetime和timestamp有什么区别/li>
- 中文乱码
- 主键、外键、唯一索引的区别/li>
- drop、delete和truncate之间的区别/li>
- 九、事务 transaction
-
- -1.什么是事务
- -2.事务的4个特征(ACID)
- -3.隔离级别
- -4.事务处理
-
- – -4.1测试事务
- 十、表强化:6种约束
- 十一、索引
-
- -1.概述
- -2.分类
- -3.创建索引
-
- – -3.1查看索引
- – -3.2创建 单值索引
- – -3.3创建 唯一索引
- – -3.4创建 复合索引
- – -3.5删除索引
- 十二、多表联查
-
- -1.笛卡尔积
- -2.连接查询 join
-
- – – 2.1内连接查询
- – – 2.2外连接查询
-
- – – – 2.2.1左外连接 — (工作中最常用)
- – – – 2.2.2右外连接
- – -2.3内连接和外连接的区别
- -3.子查询
- -4.练习
- 十三、视图
- 十四、SQL的执行顺序
- 十五、SQL优化(重点!!!)
- 十六、优化总结
一、数据库
-1.概述
-2.Mysql数据库的安装
-3.Mysql数据库的使用
-4.操作数据库的语言
二、常见的操作
-1.数据库的常用操作
查看所有的库: show databases ;
创建库: create database 库名 default character set utf8;
删除库: drop database 库名;
使用库:use 库名;
-2.表的常用操作
查看所有的表:show tables;
创建表:create table 表名(字段名1 类型(长度), 字段名2 类型(长度)…);
修改表:alter table 表名 add column 字段名 字段类型(长度);
删除表:drop table 表名;
查看表结构:desc 表名;
-3.表记录的常用操作
插入记录:insert into 表名 values(字段1的值,字段2的值,字段3的值…);
查询记录:select * from 表名 where id =
修改记录:update 表名 set 字段名 = 新值 where id =
删除记录:delete from 表名 where id =
排序:select * from 表名 order by 字段名 desc(降序);
记录总数:select count(*) from 表名;
三、数据类型
-1.命名规则
-2.字符
-3.日期
-4.图片
四、字段约束
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!