Mysql

0目录

1.登录Mysql

2.利用Navicat对mysql实现增删改查

3.数据库简介

4.数据库创建

5.数据表创建

6.数据库实战

1.登录Mysql

(1)Mysql命令界面登录

(2)WindowsCMD登录
(3)Navicat命令行登录
步骤1:创建连接

步骤2:选择命令行界面 

 

 

2.利用Navicat对mysql实现增删改查

1.创建库

 

 

2.创建表

 

3.创建数据【添加】

 

4.删除数据【删除】

 

5.修改数据【修改】

 

6.查询所有数据

 

3.数据库简介

1.为何需要数据库

2.数据库能够做什么

3.数据库和应用程序

4.时下流行的数据库

5.数据库的基本概念

6.MySQL简介

7.MySQL的运行机制

8.MySQL的配置

9.MySQL安装目录

10.命令行连接MySQL

11.结构化查询语言

12.SQL中的运算符

13.系统数据库和用户数据库

1.为何需要数据库

核心要点:持久化

2.数据库能够做什么

(1)存储大量数据,方便检索和访问【数据库中数据量大】

(2)保持数据信息的一致、完整【数据具备一致性,不容易缺失】

(3)数据库的信息相互共享并且具备一定的安全性【多客户端共享同一台数据库】【数据库可以做备份,具备一定的安全性】

(4)通过组合分析,可以筛选产生对自己新的有用信息【不同的用户通过不同维度获取不同的数据库中的数据】

3.数据库和应用程序的关系:
核心要点解析:
客户端发送请求-->服务器端中的应用程序-->发送请求------------------------>数据库
        
应用程序获取数据库中返回的数据展现在应用程序的界面中<--数据库接收请求后返回数据

 

4.关系型数据库的种类:
Oracle
SqlServer
MySQL
DB2

5.数据库的基本概念

1.存储的对象:针对所有存在的事物
2.数据库的表存储的方式:列的类型固定则值的类型保持一致
3.数据库中表的结构特点:有行(记录)和列(字段)
4.表和数据的关系:先有表后有数据
5.Mysql是什么?不是数据库,而是数据库管理系统
6.数据库中允许有良性的数据冗余

7.数据库中如果存在一些不影响业务的脏数据,一般不去删除数据,
解决方案是给这些数据添加状态,通过状态标识去标识这些数据。

6.MySQL运行机制(体系架构种类)
1)连接层【连接编程语言和数据库】
2)服务层【管理数据的增删改查】
3)引擎层【1.可插拔 2.提高效率】
4)存储层【1.存储数据 2.管理日志】

7.MySQL常用配置

1)Mysql默认端口号:3306
2)Mysql默认账户:root

8.Mysql中的SQL的种类:
1.DML(数据操作语言)
2.DDL(数据定义语言)
3.DQL(数据查询语言)

4.DCL(数据控制语言)

9.SQL运算符的种类:
1)算术运算符
2)赋值运算符
3)比较运算符
4)逻辑运算符

10.系统数据库和用户数据库
1.系统默认数据库(内置数据库)
2.自定义数据库(自创建数据库)

4.数据库创建

1.创建数据库

2.查看数据库列表

3.选择数据库

4.删除数据库

1.创建数据库

 

 

结果:

 

2.查询当前数据库中数据列表

show databases;

 

3.选择(切换)数据库
use数据库名;
场景1:错误案例:

场景2:正确案例:

 

 

4.删除数据库
drop database 数据库名;

 

5.数据表创建

1.常用数值类型

2.创建表

3.字段的约束

4.查看表

5.删除表

6.修改表

7.添加主键

8.添加外键

1.常用数值类型

 

2.创建表

拓展:desc 表名:代表 获取表名的结构

 

 

 

3.可编辑窗口

 

4.约束种类

非空约束

默认约束

唯一约束

主键约束

自动增长


外键约束

 

 

 

 

5.注释

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值