DDL语句1. 查询所有数据库 : show databases;
2. 查询当前数据库:select databases();
3. 使用数据库:use 数据库名;
4. 创建数据库:create database [if not exists] 数据库名 [ default charset 字符集] [collate 排序规则];
5. 删除数据库:drop database [if exis
转载
2023-08-10 09:46:49
352阅读
目录系列文章目录前言一、DDL语句1、DDL查看、创建、删除、使用数据库2、DDL查看、创建数据表3、表字段数据类型A、数值类型B、字符串类型C、日期时间类型4、DDL语句修改表A、添加表字段B、修改表字段C、删除表字段D、修改表名称E、删除数据表二、DDL总结三、DML语句A、新增表记录B、修改表记录C、删除表记录四、DQL语句A、基本查询B、条件查询C、聚合函数D、分组查询 E、排序
转载
2023-10-23 18:34:33
73阅读
SQL又杂又烦,记不住,网上搜到的语句还未必正确。这里做一个Record基本操作数据库操作数据表操作create index [索引名] on [表名]([列名]); /* 以选定列为索引信息,建立普通索引 */
create view [视图名] as [select子句]; /* 建立视图 */
-- 语法上有点类似于使用临时派生表, select出的东西当作一个视图数据行操作
转载
2023-06-23 17:52:47
58阅读
目录13.1 数据定义语句(DDL)13.1.2 修改数据库语法13.1.3 修改事件语法13.1.3 修改函数语法13.1.7 修改PROCEDURE语法13.1.12 创建数据库语法13.1.13 创建事件语法13.1.14 创建函数语法13.1.15 创建索引语法a. 列前缀b. 方法索引 Functional Key Parts (>= 8.0.13)b. 唯一索引 Unique
转载
2024-03-06 10:59:33
151阅读
用户建立连接后可以查询状态:show processlist;eg:退出(服务器仍开启)exit;显示警告:show warnings;查看MySQL帮助文档支持的目录列表:help contents;查看字符集编码:show variables like 'character_set%';查看字符集校对规则:show collation;数据库操作创建数据库:create database xx
转载
2024-03-30 21:43:45
55阅读
注:该学习笔记是根据莫振杰老师编写的《从0到1:MySQL即学即用》所学习整理的笔记。第二章 SQL语法 这里写目录标题第二章 SQL语法一、SQL是什么1、SQL简介1)、数据定义语言2)、数据操作语言3)、数据控制语言2、关键字3、语法规则1)、不区分大小写2)、SQL语句应该以分号结尾4、命名规则二、数据类型1、数值1)、整数2)、浮点数3)、定点数2、字符串1)、char2)、varcha
转载
2023-08-05 17:21:58
72阅读
最全MySQL8.0实战教程 文章目录最全MySQL8.0实战教程10 MySQL数据库基本操作 - DQL10.2 正则表达式10.2.1 介绍10.2.2 格式10.2.3 操作 【黑马程序员MySQL知识精讲+mysql实战案例_零基础mysql数据库入门到高级全套教程】 10 MySQL数据库基本操作 - DQL10.2 正则表达式10.2.1 介绍正则表达式(regular expres
转载
2023-11-13 08:50:43
50阅读
# 实现“mysql8.0特殊语法”教程
## 简介
在本教程中,我将指导你如何实现“mysql8.0特殊语法”。这些特殊语法是针对MySQL数据库8.0版本的一些新增功能和语法。我们将通过一系列的步骤来学习并实践这些特殊语法。
## 步骤
| 步骤 | 描述 |
| --- | --- |
| 步骤 1 | 安装 MySQL 8.0 |
| 步骤 2 | 创建一个测试数据库 |
| 步骤
原创
2023-07-31 12:32:01
141阅读
MySql基础篇学习目的:实现数据持久化到本地; 使用完整的管理系统统一管理,可以实现结构化查询,方便管理;数据库的相关概念DB:数据库(DataBase)存储数据的容器,它保存了一系列有组织的数据。 DBMS:数据库管理系统(DataBase Management System)又称为数据库软件或数据库产品,用于创建或管理DB。 SQL:结构化查询语言(Structure Query Langu
转载
2024-05-16 01:10:10
294阅读
mySQL 8.0注释#单行注释
-- 单行注释(注意用--做单行注释时需要加空格)
/*
多行注释
*/DDL 数据(结构)定义语言/*DDL 数据(结构)定义语言(Date Definition Language)
DDL 也属于SQL语言,只是按功能划分
执行时选中 点击执行查询 选中左侧树形目录root 点击刷新对象浏览器即可
数据库名一旦给定不能更改*/数据库#创建数据库
CREAT
转载
2024-02-20 12:01:01
66阅读
存储过程就是一条或者多条SQL语句的集合,可视为批文件。创建存储过程创建存储过程,需要使用CREATE PROCEDURE语句,基本语法格式如下:CREATE PROCEDURE sp_name ( [proc_parameter] ) [characteristice...] routine_bodyCREATE PROCEDURE为用来创建存储过程的关键字;sp_name为存储过程的名称;pr
转载
2023-09-17 13:10:49
233阅读
redis服务端启动:redis-server redis.windows.conf
添加系统服务: mysqld -- install 服务名(设置为mysql)
启动服务: net start mysql
关闭服务: net stop mysql
连接到mysql服务端: mysql -h 服务端IP地址 -P 3306 -u root -p 密码
本机连接: my
转载
2023-07-28 11:13:33
99阅读
查看数据库版本:select version();
查看表字符集:show create database/table 数据库名/表名;
字符集修改在my.ini 内添加
mysql
default-character-set=utf8
mysqld
character-set-server=utf8
collation-server=utf8_general_ci
重启服务即
转载
2023-11-09 22:00:13
193阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录MySQL8新特性概述1.1 MySQL8.0 新增特性1.2 MySQL8.0移除的旧特性公用表表达式CTE可以理解成一个可以复用的子查询1. 普通公用表表达式2. 递归公用表表达式 MySQL8新特性概述MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的
转载
2024-01-08 16:38:08
81阅读
目录一、SQL简介二、SQL是什么三、SQL四、重要术语与概念五、数据定义语言【DDL data definition language】1、CREATE TABLE 建表2、ALTER TABLE 修改表 3、DROP TABLE 删除表4、DROP DATABASE 删除数据库5、TRUNCATE TABLE 语句六、数据操作语言
转载
2023-07-03 01:16:24
137阅读
1. 前言MySQL 8.0 开始支持原子数据定义语言 (DDL) 语句,即原子 DDL(atomic DDL)。一条原子 DDL 语句将与 DDL 操作相关联的数据字典更新、存储引擎操作和二进制日志写入组合成单个原子事务。该操作要么被提交(相应的变更被持久化到数据字典、存储引擎和二进制日志中);要么被回滚(执行过程中出现错误,甚至是服务器宕机)。PS:原子 DDL不是事务 DDL。一条 DDL
转载
2024-02-19 00:28:31
49阅读
背景介绍众所周知,MySQL Parser是利用C/C++实现的开源yacc/lex组合,也就是 GNU bison/flex。Flex负责生成tokens, Bison负责语法解析。开始介绍MySQL 8.0的新特新之前,我们先简单了解一下通用的两种Parser。一种是Bottom-up parser,另外一种是Top-down parser。Bottom-up parserBottom-up解
转载
2024-07-05 12:56:59
35阅读
Mysql 8.0新特性(1)MySQL 8.0中添加的功能数据字典原子数据定义语句(Atomic DDL)升级程序安全和账户管理资源管理表加密管理InnoDB增强 总结了已添加到MySQL 8.0中,不推荐使用的内容以及从MySQL 8.0中删除的内容。 MySQL 8.0中添加的功能数据字典MySQL现在合并了一个事务性数据字典,用于存储有关数据库对象的信息。 在以前的MySQL版本中,字
转载
2024-01-16 16:27:40
70阅读
文章目录前言问题一:ERROR 1064 (42000)问题二、ERROR 1822 (HY000)问题三、ERROR 3619 前言最近在完成一门课程的大作业时用到了mysql,所以就顺便入手了一些mysql8.0,当然在使用过程中也遇到了一些小问题,于是记录在此以便复习.####运行环境说明: ->ubuntu version: 20.04 ->MySql version: 8.
转载
2023-08-07 14:43:15
420阅读
使用mysql模糊查询时,如果输入特殊字符,比如%,_会导致查询条件匹配所有记录,因为mysql的模糊查询要使用like关键字,而%和_分别时通配符,%表示任意个任意字符,_表示任意一个字符,如果要查询的字符包含%或_,会导致查询条件无效。这个问题,首先要将%和_符号进行转义,这样就与mysql的%和_通配符不冲突,在特殊字符前加 / ,特殊字符分别转义成/_、/\、/%,举例:如果要模糊查询na
转载
2023-06-06 10:42:13
346阅读