Mysql完整学习笔记基础篇(有用到的可以收藏)

本文是关于Mysql的基础学习笔记,涵盖了数据库的概念、类型、数据类型、主键、SQL语言解释,以及Mysql的安装、配置和基本操作。讨论了数据库的系统数据库、用户数据库,如何创建、查询和选择数据库,还详细讲解了数据类型的使用,列属性如NULL/NOT NULL、COMMENT、DEFAULT、PRIMARY KEY、UNIQUE KEY和AUTO_INCREMENT等。此外,还涉及到了表的基本操作,如新建、删除表,修改表结构,插入和删除记录。
摘要由CSDN通过智能技术生成

Mysql完整学习笔记-有用到的可以收藏
一,数据库中 重要概念
1、数据 库
数据库是一个 以某种 有组织的方式存储 的数据集合,可以理解为一个excel文件,文件本身 不存放数据,数据是存放在一个 sheet中
准确的说,数据库 不等同于mysql,数据库是物理存储方式。mysql其实是 DBMS(数据库管理软件),我们习惯性 将 mysq这种管理软件叫做数据库 而已
2、数据库管理软件
在excel中有语句可以查询某一条记录,因为excel提供了语法解析,如果没有这个解析我们就需要一个中间层mysql
在这里插入图片描述3、数据库类型
当前数据库主要分为关系型数据库和非关系型数据库
关系型数据库:mysql,oracle, sqlserver,postgresql等
非关系型数据库:mongodb,elasticsearch,redis,neo4j等
4、表,行,列
表:excel文件中一个sheet
行:一条完整的数据,数据都有指定字段
列:数据能按列来存储对关系数据库非常重要,也是数据粒度小的标线,
**5、数据类型:**关系数据库的重要特性就是每个列需要指明数据类型,并且只能保存指定的类型,数据类型还能帮助正确的排序数据,并在优化磁盘使用方面起重要作用
6、主键
表中每一行都应该有可以唯一标识自己的一列,比如身份证号码,一般我们把可以唯一区别某一行的数据的列称为主键
主键用来标识一个特定的列
表中任何列都可以作为主键,只要满足:
1)任意两行都不具备相同的主键值
2)每个行都必须具备一个主键值(不允许为null)
主键的规则:
1)不能修改主键 的 值-就像 可以改名但不能修改 身份证号码
2)已经使用过的主键不能 再使用(就像 已经废弃的身份证号码不能重复使用)
7、sql名词解释
sql是结构化查询语言缩写(structured query language),是一门专门用来和数据库通信的语言
优点:
1)sql不是某个特定数据库供应商专有语言,集合所有重要的DBMS都支持sql,所以学会了基本上可以用于所有数据库
2)sql简单易学,它的语句全都是由英语单词构成,且单词数量不多
3)sql尽管简单,但非常灵活,可以写出复杂的逻辑
二、mysql安装与配置
1、安装mysql及navicat,添加mysql环境变量的步骤可百度搜索教程,这里不再赘述
2、mysql连接命令
mysql -uroot -pXXXXXX
-u:后跟管理员 用户名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值