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 数据库名
相关推荐
得物技术3 小时前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql
xiaok4 小时前
mysql中怎么创建一个可控权限数据库账号密码给到开发者
mysql
可涵不会debug7 小时前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom7 小时前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
玉衡子7 小时前
九、MySQL配置参数优化总结
java·mysql
麦兜*7 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
Slaughter信仰7 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十章知识点问答(10题)
java·jvm·数据库
麦兜*7 小时前
MongoDB 在物联网(IoT)中的应用:海量时序数据处理方案
java·数据库·spring boot·物联网·mongodb·spring