MySQL复习笔记

MySQL复习笔记

1.MySQL


1.1什么是数据库

数据库(DB, DataBase)
概念:数据仓库,软件,安装在操作系统(window、linux、mac…)之上
作用:存储数据,管理数据

1.2 数据库分类

关系型数据库:(SQL)

  • MySQL,Oracle,Sql Server,DB2…
  • 通过表和表之间,行和列之间的关系进行数据的存储

非关系型数据库:(Not Only SQL)

  • Redis,MongDB
  • 非关系型数据库,对象存储,通过对象自身的属性来决定

DBMS(数据库关系系统)

  • 数据库的管理软件,科学有效地管理数据

1.3 MySQL简介

MySQL是一个关系型数据库管理系统

前世:瑞典MySQL AB 公司

今生:属于Oracle旗下产品

MySQL是最好的RDBMS(关系型数据库)应用软件之一

开源的数据库软件

体积小、速度快、总体拥有成本低

中小型网站、或者大型网站,集群

version:5.7、8.0

1.4连接数据库

所有语句使用;结尾
show databases-- 查看所有数据库mysql>use school -- 切换数据库 use 数据库名
Database changedshow tables; -- 查看数据库中所有的表
describe student; -- 显示数据库中所有的表的信息create database westos; -- 创建一个数据库exit; --退出连接-- 单行注释
/*(多行注释)
*/

数据库语言 CRUD CV API

DDL - 定义

DML - 操作

DQL - 查询

DCL - 控制

2. 操作数据库


2.1 操作数据库

操作数据库 > 操作数据库中的表 > 操作数据库中表的数据
1、创建数据库

CREATE DATABASE IF NOT EXISTS musichouse

2、删除数据库

DROP DATABASE IF EXISTS musichouse

3、使用数据库

-- 如果表名或字段名是个特殊字符需要加上`name`
USE `musichouse`
USE musichouseSELECT `user` FROM student

关键字不区分大小写

2.2 数据库的列类型

数值

tinyint十分小的数据1个字节
smallint较小的数据2个字节
mediumint中等的数据3个字节
int标准的整数4个字节(常用)
bigint较大的数据8个字节
float浮点数4个字节
double浮点数8个字节
decimal(金融计算)字符串形式的浮点数精度问题

字符串

char字符串固定大小0~255
varchar可变字符串0~65535(常用 - String)
tinytext微型文本2^8 -1
text文本串2^16 - 1(保存大文本)

时间日期

java.util.Data

dateYYYY-MM-DD日期格式
timeHH : mm : ss时间格式
dataimeYYYY-MM-DD HH : mm : ss最常用的时间格式
timestamp时间戳1970.1.1到现在的毫秒数
year年份表示

null

  • 没有值,位置
  • 注意,不要使用NULL进行运算,结果为NULL

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72760.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从源到目标:深度学习中的迁移学习与领域自适应实践

引言:数据驱动的智能时代与迁移挑战 在深度学习快速发展的今天,模型训练对数据量和质量的依赖成为核心瓶颈。面对新场景时,标注数据不足、数据分布差异等问题常导致模型性能骤降。迁移学习(Transfer Learning)与领域自…

【网络】HTTP协议、HTTPS协议

HTTP与HTTPS HTTP协议概述 HTTP(超文本传输协议):工作在OSI顶层应用层,用于客户端(浏览器)与服务器之间的通信,B/S模式 无状态:每次请求独立,服务器不保存客户端状态(通…

Jmeter使用介绍

文章目录 前言Jmeter简介安装与配置JDK安装与配置JMeter安装与配置 打开JMeter方式一方式二 设置Jmeter语言为中文方法一(仅一次性)方法二(永久设置成中文) Jmeter文件常用目录 元件与组件元件组件元件的作用域元件的执行顺序第一个案例添加线程组添加 H…

【NLP 32、文本匹配任务 —— 深度学习】

大劫大难以后,人不该失去锐气,不该失去热度,你镇定了却依旧燃烧,你平静了却依旧浩荡,致那个从绝望中走出来的自己,共勉 —— 25.1.31 使用深度学习在文本匹配任务上主要有两种方式:① 表示型 ②…

发展史 | 深度学习 / 云计算

注:本文为来自 csdn 不错的“深度学习 / 云计算发展史 ” 相关文章合辑。 对原文,略作重排。 深度学习发展史(1943-2024 编年体)(The History of Deep Learning) Hefin_H 已于 2024-05-23 15:54:45 修改 …

通领科技冲刺北交所

高质量增长奔赴产业新征程 日前,通领科技已正式启动在北交所的 IPO 进程,期望借助资本市场的力量,加速技术升级,推动全球化战略布局。这一举措不仅展现了中国汽车零部件企业的强大实力,也预示着行业转型升级的新突破。…

TCP/IP 5层协议簇:网络层(ICMP协议)

1. TCP/IP 5层协议簇 如下: 和ip协议有关的才有ip头 2. ICMP 协议 ICMP协议没有端口号,因为不去上层,上层协议采用端口号

RISC-V汇编学习(三)—— RV指令集

有了前两节对于RISC-V汇编、寄存器、汇编语法等的认识,本节开始介绍RISC-V指令集和伪指令。 前面说了RISC-V的模块化特点,是以RV32I为作为ISA的核心模块,其他都是要基于此为基础,可以这样认为:RISC-V ISA 基本整数指…

C语言 —— 愿此世如黄金般辉煌 - 进制转换与操作符详解

目录 1. 操作符的分类 2. ⼆进制和进制转换 2.1 2进制转10进制 2.2 10进制转2进制 2.3 2进制转8进制 2.4 2进制转16进制 3. 原码、反码、补码 4. 移位操作符 4.1 左移操作符 4.2 右移操作符 5. 位操作符:&、|、^、~ 5.1 & 按位与 5.2 | 按位或 …

docker1

前言 技术架构 单机架构 应用数据分离架构 应用服务集群架构 读写分离/主从分离架构 写入主的时候,要同步Mysql从的数据才可以 冷热分离架构 写的时候要写入主和缓存数据库 读的时候先去缓存看有没有,没有的话就去从数据库读数据 主要就是看这个数据是…

Spring Boot整合ArangoDB教程

精心整理了最新的面试资料和简历模板,有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 一、环境准备 JDK 17Maven 3.8Spring Boot 3.2ArangoDB 3.11(本地安装或Docker运行) Docker启动ArangoDB docker run -d --name ar…

从离散迭代到连续 常微分方程(Ordinary Differential Equation, ODE):梯度流

从离散迭代到连续 ODE:梯度下降与梯度流的奇妙联系 在机器学习和优化领域,我们常常使用离散的迭代算法(如梯度下降)来求解目标函数的最优解。然而,你是否想过这些离散步骤背后可能隐藏着连续的动态?常微分…

常见的 Git 命令

基础配置和信息查询 (Setup and Information) git config --global user.name “Your Name”: 配置全局用户名,用于 Git 提交记录。 git config --global user.email “your.emailexample.com”: 配置全局用户邮箱,同样用于 Git 提交记录。 git confi…

深度解析:视频软编码与硬编码的优劣对比

视频编码 一、基本原理与核心技术 压缩原理 通过时空冗余消除实现数据压缩: 空间冗余:利用帧内预测(如DC/角度预测)消除单帧内相邻像素相似性。时间冗余:运动估计与补偿技术(ME/MC)减少连续帧间…

蓝耘智算 + 通义万相 2.1:为 AIGC 装上 “智能翅膀”,翱翔创作新天空

1. 引言:AIGC 的崛起与挑战 在过去几年中,人工智能生成内容(AIGC)技术突飞猛进。AIGC 涉及了文本生成、图像创作、音乐创作、视频制作等多个领域,并逐渐渗透到日常生活的方方面面。传统的内容创作方式已经被许多人类创…

行为模式---中介者模式

概念 中介者模式是一种行为模式, 他的核心思想是通过引入一个中介者对象,将多个对象之间的复杂交互逻辑统一管理。每个对象只需要与中介者通信,而不需要直接与其他对象交互,从而降低系统的耦合度。 适用场景 对象之间交互复杂&…

百度移动生态事业群聚焦UGC战略,贴吧迎新调整

易采游戏网3月8日独家消息:近日据内部消息人士透露,百度移动生态事业群正积极将用户生成内容(UGC)作为新的战略重点。此举标志着百度对UGC价值的重视与重塑,同时也预示着其旗下重要平台——百度贴吧将迎来一轮重大的调…

C#模拟鼠标点击,模拟鼠标双击,模拟鼠标恒定速度移动,可以看到轨迹

C#模拟鼠标点击,模拟鼠标双击,模拟鼠标恒定速度移动,可以看到轨迹 using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks;namespa…

QGIS提取全国景区经纬度的完整流程

一、数据获取与预处理 数据来源选择 全国A级景区数据可从各省文化和旅游厅官网、国家文化和旅游部网站或第三方GIS数据平台获取。推荐使用2020-2021年更新的矢量数据(shp格式)或Excel表格,其中包含景区名称、地址、等级及WGS84经纬度信息。例…

如何进行postgreSQL专家认证

进行 PostgreSQL 专家认证主要有信创 PostgreSQL 认证和中国 PostgreSQL 考试认证等方式,以下以信创 PostgreSQL 认证为例介绍具体步骤: 了解认证体系 信创 PostgreSQL 认证由工信部人才交流中心组织及颁发证书,包括以下三个级别:…