sql:结构化查询语句,专门访问各种数据的标准语言根据他们的作用不同1,DDL:数据定义语言创建,创建表,修改表结构等操作,这些操作和数据无关和数据结构有关好比java中声明类,声明方法2,DML:数据操作语言增删改查数据因为数据最多的操作其实是查询,有人把数据的查询语句单独列出来,DQL ,Date Query language。3,DCL :数据控制语言例如:权限的授权与回收,事务
转载 2023-07-30 09:53:48
155阅读
一、基本的命令行操作1.启动MySQL服务net start mysql C:\WINDOWS\system32>net start mysql MySQL 服务正在启动 . MySQL 服务已经启动成功。2.连接数据mysql -u root -p -- 连接数据3.设置密码update mysql.user set authentication_string=password
    今天时间有点晚了,就写一个小的知识点吧,在我们线上的环境中,大多都是采用的主从复制的架构,当我们在从使用mysqldump进行逻辑备份的时候,如果此时主库有一个小的DDL操作,那么我们在从上会看到什么现象?     开始分析之前,我们先了解下mysqldump这个工具,我们知道,mysqldump是官方自带的逻辑备份工具,可以将数据
一 lock与latchlatch:闩锁,一种轻量级的锁。当锁定时间短时性能很好,但是锁定时间长时,性能会很差。在Innodb中,latch可分为mutex(互斥量)和rwlock(读写锁)。目的是用来保证并发线程操作临界资源的正确性,作用于线程,没有死锁检测机制lock:锁。作用对象是事务,用来锁定数据中的对象。有死锁机制。1 Innodb的行锁共享锁(S lock),允许事务读取一行数据。S
转载 2024-02-04 08:08:52
38阅读
目录Highgo Database安全版安装指导手册一、安装检查1.1、要验证系统是否满足要求1.2、检查内核参数二、安装前准备2.1、关闭防火墙2.2、关闭SELINUX2.3、检查主机名2.4、检查时间和时区2.5、安装系统软件包2.6、配置hosts2.7、创建highgo用户并修改密码2.8、创建数据安装目录2.9、配置操作系统limits2.10、设置highgo用户环境变量&nbsp
转载 2024-07-07 08:17:21
91阅读
0. 对数据操作的分类包含: <1>CRUD Create 增 Delete 删 Update 改 Retrieve 查 <2>使用数据 1. 创建数据 命令 说明 create database 数据名; 创建:指定名称的数据 create database 数据名 character
转载 2021-07-10 20:34:00
204阅读
2评论
SQL全称Structured Query Language,结构化查询语言。操作关系型数据的编程语言,定义了一套操作关系型数据统一标准。SQL通用语法 1、SQL语句可以单行或多行书写,以分号结尾。2、SQL语句可以使用空格/缩进来增强语句的可读性。3、MySQL数据的SQL语句不区分大小写,关键字建议使用大写。4、注释: 单行注释:-- 注释内容 或 # 注释内容;多行注释:/* 注释内
原创 2023-04-30 10:12:47
94阅读
35.1、数据操作:1、创建数据(在磁盘上创建一个对应的文件夹):create dat
原创 2022-10-10 12:17:17
145阅读
SQL语句主要分为3类: DDL(Data Definition Languages):数据定义语言,这些语句主要定义了不同的数据段,数据,表,列,索引等,常用的关键词:create,drop,alter等。 DML(Data Manipulation Language):数据操纵语言,用于添加,删除,更新和查询数据记录的。常用关键词:insert,delete,update,sel
转载 2023-08-21 10:33:29
184阅读
SQL ( Structure query language ) 结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1、DDL语句 数据定义语言: 数据、表、视图、索引、存储过程,例如CREATE DROP ALTER2、DCL语句 数据控制语言: 例如控制用户的访问权限GRANT、REVOKE3、DML语句 数据操纵语言: 插入数据INS
转载 2023-11-07 00:47:55
172阅读
一、常见的几种方案1.1 MySQL源生的IN-PLACE ONLINE DDL5.5,5.6 开始支持 5.7 支持的更好,有更多ddl操作支持online 8.0 支持快速加列功能1.2 第三方工具1. pt-online-schema-change 2. gh-ost1.3 slave 先ddl,后切换主从二、方案剖析2.1 MySQL源生的IN-PLACE ONLINE DDL原理原理比较
转载 2024-01-12 11:36:50
118阅读
导读 学习MySQL时间也不短了,一直习惯于增删改查。近期,系统学习了一下DDL,简单总结一下DDL中的增删改查…… 01 MySQL语言分类MySQL作为最流行的关系型数据之一,有着和其他主流数据几乎一致的SQL语法。相较于其他编程语言来说,虽然SQL语法比较简单,关键字也比较少,但实际也是麻雀虽小五脏俱全的。一般来说,SQL语言主要分为三类:DML(Data Manipulation La
# MySQL DDL权限与数据删除 在数据管理中,权限管理是安全性的重要组成部分。MySQL作为一种流行的关系型数据,采用了基于角色的权限管理机制,允许数据管理员控制用户对数据对象(如表、视图、存储过程等)的访问权限。本文将探讨MySQL中的DDL(数据定义语言)权限,尤其是是否可以通过DDL权限删除数据。本文将通过示例和相应的代码来深入理解这一主题。 ## DDL权限概述 在
原创 9月前
33阅读
数据主从概念、优点及用途主从数据中主是主库的意思,的意思。数据主库对外提供读写操作,对外提供读操作。数据为什么需要主从架构呢?高可用,实时灾备,用于故障切换。比如主库挂了,可以切读写分离,提供查询服务,减少主库压力,提升性能备份数据,避免影响业务数据主从复制原理主数据有个 binlog 二进制文件,记录了所有增删改的 SQL 语句(binlog 线程)数据把主数据
转载 2023-08-05 00:06:37
182阅读
原理第一步:对主库进行增删改操作。第二步:主库记录变更到日志中。第三步:有两个线程,一个是 I/O 线程,负责主库的日志中读取变更,并写入自己的日志;另一个是 SQL 线程,负责读取日志中的变更,并写入。常用方案 一主三是比较合理的部署方案,三台的作用分别是:读取、备份和替补。读取和备份很容易理解,读取为了应付大量的读操作,备份为了执行大量数据的备份工作。替补平时不
转载 2023-08-11 19:55:53
151阅读
SQL的意思是Structure Query Language (结构化查询语言)SQL语句的分类DDL(Data Definition Languages):数据定义语句,这些语句定义了不同的数据段、数据、表、列、索引等数据对象。DML(Data Manipulation Language):数据操纵语句,用于添加、删除、更新和查询数据记录,并检查数据完整性。DCL(Data Contro
转载 2024-01-11 14:28:09
94阅读
From B站 老杜带你学_mysql入门基础(mysql基础视频+数据实战)登录MySqlSQL语句分类(1)DQL: 数据查询语言(凡是带有select关键字的都是查询语句) select……(2)DML: 数据操作语言(凡是对表中数据进行增删改的都是DML) insert增加 delete删除 update更新(3)DDL 数据定义语言 凡是带有create新建、drop删除、alter修
    本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下。一、DDL-数据定义语言作用:数据定义语言主要用来定义数据中的各类对象,包括用户、、表、视图、索引、触发器、事件、存储过程和函数等。常见的DDL操作的基本用法如下:CREATE USER #创建用户 CREATE DATABAS
转载 2024-06-28 20:02:07
77阅读
在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考后面的带数字表示此类型的字段长度数值型: TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DOUBLE 8,BIT 字符串型: CHAR,VARCHAR,BINARY,VBINARY,TINYBLOB,BLOB,MEDIUMBLO
前言SQL的语言分类主要包含如下几种:DDL数据定义语言create、drop、alter数据定义语言 create、drop、alter 语句 。DML数据操纵语言insert、delete、update定义对数据记录的增、删、改操作。DQL数据查询语言select定义对数据记录的查询操作。DCL数据控制语言grant、remove定义对数据、表、字段、用户的访问权
  • 1
  • 2
  • 3
  • 4
  • 5