首页 > 数据库 >MySQL数据库学习笔记1

MySQL数据库学习笔记1

时间:2023-02-24 16:44:22浏览次数:45  
标签:数据库 MySQL 笔记 注释 SQL 数据

MySQL数据库学习笔记1

MySQL服务器启动与连接

# 启动
mysql.server start 

# 连接
mysql -u root -p

MySQL数据库的数据模型

客户端访问MySQL数据库,是与数据库管理系统交互,再由数据库管理系统对数据库内的数据进行操作。服务器中可以有多个数据库,每个数据库中可以有多张表

MySQL数据库是关系型数据库,利用表来存储数据,表就和我们往常见到的表格一样,是二维的,每一行代表一个对象,每一列代表对象的某个信息。

SQL

一种语言,用于对数据库的操作。

1.SQL通用语法

  • 每个语句以分号结尾(类似c语言),语法上不关注缩进(不同于python)
  • 语句不区分大小写
  • 注释:
    • -- 注释内容 或者 # 注释内容
    • /* 注释内容 */ (多行注释)

2.SQL分类

  • DDL:数据定义语言,用于定义数据库对象(数据库、表、字段)
  • DML:数据操作语言,增删改查
  • DQL:数据查询语言,用于查询数据
  • DCL:数据控制语言,用于创建用户、设置访问权限

图形化界面工具

  • Sqlyog
  • Navicat
  • DataGrip(黑马教学用)

标签:数据库,MySQL,笔记,注释,SQL,数据
From: https://www.cnblogs.com/yellowsea/p/17152040.html

相关文章

  • Linux中安装mysql
    检查当前系统是否安装过mysql[root@master~]#rpm-qa|grepmariadbmariadb-libs-5.5.68-1.el7.x86_64#已经存在存在则先卸载[root@master~]#rpm-e--nodepsm......
  • SA 学习笔记
    前言这是我发布的第一篇博客,从学习SA开始。基本概念一些规定字符串的下标从1开始,\(n=|S|\),记\(suf(x)\)表示以\(s[x]\)开头的后缀,\(pre(x)\)表示以\(s[x]\)为结尾的前......
  • 数据库乐观锁和悲观锁
    悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁例子:使用的是Mariadb,用的是for......
  • MySQL迁移后续的校验
     MySQL迁移后续的校验 以前搞的Oracle迁移后续步骤有个校验过程。    其中,由于权限信息过多,所以比对是在目标端创建一个可以连接到源端库的dblink,通过minus来......
  • 《分布式技术原理与算法解析》学习笔记Day21
    分布式数据存储三要素什么是分布式数据存储系统?分布式存储系统的核心逻辑,就是将用户需要存储的数据根据某种规则存储到不同的机器上,当用户想要获取指定数据时,再按照规则......
  • QT MySQL 连接出错报 QSqlDatabase: QMYSQL driver not loaded
    QT连接MySQL失败(本人QT版本:5.12.5)一、报错结果QSqlDatabase:QMYSQLdrivernotloadedQSqlDatabase:availabledrivers:QSQLITEQODBCQODBC3QPSQLQPSQL7二、报......
  • uni-app学习笔记之----getCurrentPages()的使用
    1、判断是否是首页如果得到数组元素只有一个,说明是首页2、得到页面中的信息得到数组中的第一个元素代表首页,最后一个元素代表当前页 ......
  • 分布式事务和Spanner分布式数据库
    一、分布式事务首先事务可以这么理解:程序员有一些不同的操作,或许针对数据库不同的记录,他们希望所有这些操作作为一个整体,不会因为失败而被分割,也不会被其他活动看到中间状......
  • 0003001第三章-灰度变换与空间滤波笔记
    目录第三章-灰度变换与空间滤波(空间域处理)第三章-灰度变换与空间滤波(空间域处理)空间域处理指的是对像素进行操作,用一个映射函数\(T(原像素)\)得到一个新像素,即:\(s=T(r)......
  • 【笔记】IDEA中maven导入依赖提示证书错误解决方法
    先是提示:一定要备份配置文件!!! 一定要备份配置文件!!! 一定要备份配置文件!!!先说原因:idea内置了jre,与你开发用的jre不是同一个软件,你通过命令修改的是开发用的jre的证书库,导入m......