sql很灵活,先写一个最简单的语句,然后再加过滤条件
1.MySQL安装
找一个详细的安装教程从头装到尾,注意my.ini文件中的路径一定要是自己的路径!!!
2.命令行连接MySQL
3.MySQL三层结构
4.创建数据库
5.查询数据库
6.备份和恢复数据库
扩展:删除数据库中的表
7.注释快捷键:ctrl+shift+C
取消注释快捷键:ctrl+shift+R
8.字符串的基本使用+注意事项
(2)注意事项
9.java日期
CREATE TABLE t01(id INT,`name` VARCHAR(32),sex CHAR(1),birthday DATE,entry_date DATETIME,job VARCHAR(32),salary DOUBLE,`resume` TEXT)CHARSET utf8 COLLATE utf8_bin ENGINE INNODB;INSERT INTO t01 VALUES(01,'shawya','女','2000-07-20','2024-11-18 12:15:15','程序媛',20000,'特别特别厉害的程序总指导');SELECT * FROM t01
10.修改表
11.insert语句
(2)注意事项
12.java_delete
(2)使用细节
13.java_delete
(1)注意事项
14.java_select语句
(1)
(2)
(3)
这里带%的是模糊查询
(4)order by
15.函数
15.1 统计函数
(1)count(*)返回所有列中的总个数,count(columns)返回所有列中非空的总个数
(2)sum()
(3)avg()
(4)max()和min()
15.2 分组统计
15.3 字符串函数
15.4 数学函数
15.5 日期函数
15.5 加密函数
15.6 流程控制函数
16.查询增强
16.1语句增强查询功能(where,order by)
16.2 分页查询
16.3 分组增强
16.4 多子句查询
16.5 多表查询
(1)多表笛卡尔集
(2)多表查询语句
(3)自连接–一张表当做两张去使用
16.6 子查询
(1)查询和smith同一个部门的员工信息
(2)
(3)按照要求列出没类产品中最高价产品的信息
(4)子查询中使用all、any操作符
(5)多列子查询
17.表复制和去重、合并查询union
(1)表复制
(2)表去重
(3)合并查询union,union all
18.外连接
19.主键
(1)每个表一个主键,设置为主键的列内容不得重复
(2)一张表不可以有多个主键,但可以用复合主键
20.java_unique
21.外键
(2)使用细节
22.java_check
23.练习:商品表设计
24.自增长
(2)自增长注意事项
25.索引
25.1索引机制
25.2 创建索引
25.3 修改索引
25.4 查询索引
25.5 索引创建场景
26. 事务
26.1 事务概念
26.2 事务操作
26.3 事务注意事项
(1)start transaction和set autocommit=off都可以开启一个事务;
26.4 隔离级别
(1)设置mysql的全局隔离级别
mysql_298">27.mysql表类型和存储引擎
28.视图
(1)视图使用注意事项
(2)视图作用
(3)视图应用
mysql_317">28.mysql管理
28.1 用户管理
28.2 权限管理
(1)权限分类
(2)grant 授予权限
28.3 用户管理细节
29.易错点
(1)“<>”也可以用于表示不等于,但是判断是否为空要用is null,不能用“<>”;
(2)