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阅读
目录一、MySQL常见数据类型二、DDL1.数据库操作2.数据表操作        2.1 表的创建        2.2 表的修改        2.3 表的
转载 2024-09-02 16:10:52
42阅读
MySQL DDL 语句什么是DDL,DML。DDL 是数据定义语言,就是对数据库,表层面的操作,如 CREATE,ALTER,DROP。DML 是数据操作语言,也就是对表中数据的增删改查,如 SELECT,UPDATE,INSERT,DELETE。假设现在有数据库 lian_xi 里面有表 user 和 orders;1.1登陆MySQL环境在cmd窗口中输入mysql -u root -p登录
转载 2023-08-25 22:13:43
143阅读
# MySQL查看DDL语句执行记录的科普文章 在数据库管理中,DDL(数据定义语言)语句用于定义数据库结构,包括创建、修改和删除数据库对象。随着应用程序的快速发展,能够追踪和查看DDL语句的执行记录显得尤为重要,特别是在出错时,回溯和审计功能可以帮助我们快速定位问题。本文将为大家详细介绍如何在MySQL查看DDL语句的执行记录。 ## 什么是DDL语句? DDL是Data Definit
原创 2024-08-10 05:20:38
565阅读
MySQL基础之DDL指令-数据库、数据表的操作一、数据库的操作前言 数据库的命名规则1. 数据库的创建2. 数据库的使用3. 数据库的修改二、数据表的操作1. 表的创建2. 表的修改2.1 表中列的修改2.2 表的修改 一、数据库的操作前言 数据库的命名规则数据库名、表名不得超过30个字符,变量名限制为29个。必须只能包含 A–Z, a–z, 0–9, _共63个字符。数据库名、表名、字段名等
自学 MYSQL 知识积累 第一天 简单的创建一个数据库 mydb1: create database mydb1; 创建一个使用utf-8字符集,并带校对规则的mydb1数据库。 create database mydb1 character set utf8 collate utf8_general_ci; 选择使用数据库 mydb1: use my
在这篇博文中,我们将深入探讨如何记录和处理 MySQL 中的 DDL(数据定义语言)操作。这一过程对于数据库管理至关重要,帮助我们理解和追踪数据库模式的变更。接下来,我们将通过不同的图表和示例代码,清楚地展示每个环节。 首先,为了更好地描述 DDL 操作的记录流程,我们可以用以下的流程图来帮助理解。 ```mermaid flowchart TD A[开始记录DDL操作] --> B{
原创 6月前
44阅读
26.mysql日志mysql日志包括:错误日志、二进制日志、查询日志、慢查询日志。26.1 错误日志错误日志记录了mysqld启动到停止之间发生的任何严重错误的相关信息。mysql故障时应首先查看错误日志。可以用--log-error= 选项来指定mysqld起动后错误日志保存得路径和文件名。不指定时默认路径为数据目录(datadir参数指定),默认文件名为host_name.err。26.2
转载 2023-07-17 23:11:07
610阅读
主要讲解Mysql各类日志、主从复制、读写分离、分库分表运维篇日志错误日志介绍错误日志是mysql中最重要的日志之一,它记录了当mysql启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议先查看此日志该日志默认开启,默认存放目录/var/log,默认的日志文件名为mysqld.log。查看日志位置:show variables like
# MySQL DDL 记录 Binlog 的机制 在使用 MySQL 数据库时,理解数据的变化和记录至关重要。特别是当我们进行数据定义语言(DDL)操作时,了解其如何通过二进制日志(Binlog)记录变化显得尤为重要。本文将解释 MySQL DDL 操作的特性,并提供代码示例,以帮助你更好地理解其工作原理。 ## 什么是 DDL 和 Binlog 数据定义语言(DDL)是用于定义数据库结构
原创 2024-08-13 10:16:30
111阅读
# 实现MySQL DDL执行记录 ## 一、流程概述 下表是实现MySQL DDL执行记录的整体流程: | 步骤 | 描述 | |------|------| | 1 | 开启MySQL的general log功能 | | 2 | 创建一个用于记录DDL执行记录的数据库和表 | | 3 | 创建一个触发器,用于将DDL操作记录插入到记录表中 | | 4 | 执行DDL操作,触发触发器,将操
原创 2024-02-28 06:31:51
76阅读
# MySQL查看DDL ## 简介 在MySQL数据库中,DDL(Data Definition Language)用于定义和管理数据库对象,如表、索引、视图等。通过查看DDL,我们可以了解数据库中的表结构、索引信息等重要信息,为后续的数据库维护工作提供参考。本文将介绍如何使用MySQL查看DDL,并提供相应的代码示例。 ## 1. 查看表结构 在MySQL中,可以通过`SHOW CR
原创 2023-08-25 10:34:07
407阅读
MySQL的都知道,数据库操作里面,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。然后 mysql 5.6 开始,大家期待的Online DDL出现了,可以实现修改表结构的同时,依然允许DML操作(select,insert,update,delete)。在这个特性出现以前,用的比较多的工具是pt
DDL:数据定义语言,用来定义数据库对象:库、表、列(字段)等, 常用的语句关键字有创建(create)、删除(drop)、修改(alter)等等 一、库操作1、查询库: #语法:SHOW DATABASES;(查看所有数据库) SELECT DATABASE();(查看当前正在使用的库) 2、使用库: #语法:USE <库名>; /*eg
一、简单了解一下 mysql 的 sql 类型:1、数据定义语言 DDL:Create、Drop、Alter 操作。用于定义库和表结构的。2、数据操纵语言 DML:insert、update、delete。对行记录进行增删改操作。3、数据查询语言 DQL:select。用于查询数据的。4、数据控制语言 DCL:grant、revoke、commit、rollback。
转载 2023-10-23 10:37:59
0阅读
本章内容SQL语句分类:DDL语句库操作:表操作:字段操作 SQL语句分类:DDL: CREATE,DROP,ALTER DML: INSERT,DELETE,UPDATE DCL: GRANT,REVOKE,COMMIT,ROLLBACK DQL: SELECT DDL语句库操作:1. 查看数据库列表:SHOW DATABASES;2. 查看支持所有字符集:SHOW CHARACTER SET
转载 2023-11-23 22:19:39
238阅读
# MySQLDDL操作记录 在实际的数据库管理中,经常需要对数据库的结构进行修改,比如创建表、修改表结构、删除表等操作。为了跟踪这些DDL(Data Definition Language)操作的历史记录MySQL提供了一种机制来查看记录这些操作,这对于管理数据库的安全性和追踪数据库结构的变化是非常有帮助的。 ## 为什么需要查DDL操作记录 数据库的结构在应用的不断迭代中会发生变化
原创 2024-06-22 04:59:20
145阅读
DDL:对数据库以及数据库内部的对象进行创建、删除、修改等操作的语言,DDL语句更多的是由数据库管理员(DBA)使用,开发人员一般很少使用。一、数据库:1、查看数据库列表:show databases;2、创建数据库:create database [if not exists] 数据库名;3、显示已创建的库创建时的创建语句:show create databases 数据库名4、删除数据库:dr
转载 2023-07-29 17:58:26
1063阅读
SQL  SQL(Structure Query Language) 结构化查询语言,是关系型数据语言的标准,使用SQL通过数据库管理系统来操作数据库中的数据。SQL分类DDL(Data Definition Language):数据定义语言,用来操作数据库对象:库、表、列等;DML(Data Manipulation Language):数据操作语言,用来增删改数据库中的数据
转载 2023-11-07 08:20:44
110阅读
DDL: 对database库和table表的操作称为DDL DML:对数据行的正删改查操作等 DQL:对数据行的查看,对元数据的查看 DCL:对数据库用户的管理(权限、创建删除用户等) grant revoke课程回顾: 查看数据库表的统计信息(在mysql数据库下的)mysql> select * from innodb_table_stats\G查看表的信息mysql> sho
转载 2024-06-04 05:01:40
410阅读
  • 1
  • 2
  • 3
  • 4
  • 5