Mysql: SQL-DDL

一.SQL通用语法

1.SQL可以单行或者多行书写,以分号结尾。

2.SQL语句可以使用空格/缩进来增强语句的可读性。

3.MySQL数据库的SQL语句不区分大小写,关键字建议用大写。

4.注释:

单行注释:注释内容或#注释内容(Mysql特有)

多行注释:/*注释内容*/

二.SQL分类

1.DDL:操作数据库,操作字段

2.DML:对表中的数据进行增删改

3.DQL:用来查询的语言

4.DCL:用来权限的控制

三.DDL-数据库操作

1.查询所有数据库

java 复制代码
SHOW DATABASES;   

里面有个空格,可以是一个,也可以是多个。

2.查询当前数据库

java 复制代码
SELECT DATABASE();

3.创建

(1)如果不存在就创建数据库

java 复制代码
CREATE DATABASE IF NOT EXISTS 数据库名;

(2)指定默认的字符集

java 复制代码
create database  xxx default  charset utf8mb4

4.删除数据库

java 复制代码
DROP DATABASE[IF EXISTS] 数据库名

如果存在则删除。

5.使用

sql 复制代码
USE 数据库名
相关推荐
iOS妖狐小北3 小时前
mysql中主键索引和联合索引的原理解析
数据库·mysql
StarRocks_labs3 小时前
StarRocks I/O 模型揭秘(一):查询是如何被拆解与调度的?
starrocks·sql·pipeline·mpp·fe
大嘴皮猴儿3 小时前
AI图片翻译技术解析:以跨马翻译为例看电商图片翻译的实际效果
大数据·数据库·人工智能·自动翻译·教育电商
光泽雨3 小时前
一、什么是 MySQL 函数?
mysql
FlDmr4i284 小时前
.NET 开发 MCP 服务器完全指南:打造智能数据库查询助手
服务器·数据库·.net
cTz6FE7gA4 小时前
XSS、CSRF、SQL注入、防重放与敏感数据保护的分层策略
sql·xss·csrf
AC赳赳老秦4 小时前
OpenClaw实战案例:用1个主控+3个Agent,实现SEO文章日更3篇
服务器·数据库·python·mysql·.net·deepseek·openclaw
零陵上将军_xdr4 小时前
MySQL中的索引
数据库·mysql
倔强的石头_4 小时前
数据库行标识符机制探究:OID、ROWID与自增主键的实现与应用
数据库·后端
SPC的存折4 小时前
1、MySQL数据库基础
linux·运维·数据库·mysql