数据库day01(软件的安装及小知识点)
一、软件安装
1.Mysql软件的安装
- Mysql数据库安装:最常用Oracle和mysql,此次安装mysql以及navicat客户端,直接从官网下载Mysql安装包,双击打开安装
- 直接默认安装路径(简单)
直接next—>Yes----->Execute---->next,这里注意选择Yes
- 设置用户名和密码
建议: 设置简单的用户名和密码防止忘记,剩余部分直接next----->finish完成即可
2.Navicat 软件的安装以及激活
- 直接官网获取安装包,此处需要用到注册机
- 具体步骤 略
- 完成效果
二、软件安装中的问题
1、 检查Mysql的安装是否成功:win+cmd打开命令窗口
**注意!:**如果未配置环境变量,请在安装软件的文件bin文件夹处打开cmd,并且输入:MySQL Server 8.0\bin>mysql -u root -p验证安装是否成功
三、今日小知识点
1、三范式
1.1、第一范式:列值只能有一个
1.2、第二范式:主键(辨别自己的唯一性)
1.3、第三范式:外键(方便外表关联时对自身的唯一性)
2、Sql DQL————DML————DDL(基本)
1.1、DQL : 查询:
# select 字段名1,字段名2......from 表名;
select id,username from user;
1.2、DML:插入、删除、修改
(1)插入:
# insert into 表名 (字段1,字段2.....)values(字段值1,字段值2.....)
INSERT into user (id,username,age) values(1,"小明",20);
批量插入:
insert into user (username,age)
values
("小军",22),
("小红",12),
("小兰",24);
(2)删除:
delete from user where username="小王";
(3)修改:
update user set username="小李" where id=1;
1.3、DDL:不常用,后期补充
3、SQL注释
1、- -+空格
-- 横杠注释
2、# 注释
# 井号注释
4、别名AS 和where条件
(1)As别名
# AS可以省略不写,空格写别名即可
select id 主键,username 用户名,age 年龄 from user ;
(2)where条件
**注意其内使用的 与and 或=or两个关键字 **
select id 主键,username 用户名,age 年龄 from user
where username="小红 and id=2";