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 数据库名
相关推荐
Leon-Ning Liu4 分钟前
【系列实验一】Oracle 19c RAC 安装(4个节点)
数据库·oracle
xuanloyer4 分钟前
oracle从入门到精通--oracle体系结构
数据库·oracle
生产队队长5 分钟前
Database:Linux环境中的Oracle修改密码
linux·数据库·oracle
Elseide艾思6 分钟前
【数据速递】数字经济招聘数据(2012年至今)
数据库
叽里咕噜怪7 分钟前
MySQL-主从复制实验详解
数据库·mysql
即将进化成人机7 分钟前
巷陌店铺方法功能整理
数据库·mysql
菜萝卜子7 分钟前
k8s 启动 postgresql 数据库
数据库·postgresql·kubernetes
jfqqqqq9 分钟前
postgres查看数据库大小
数据库·postgres
xcLeigh12 分钟前
实测 openEuler 生态适配与应用部署:多架构 + 云原生 + 数据库全场景落地指南
数据库·云原生·架构·openeuler
热爱跑步的恒川17 分钟前
OpenEuler上Docker Compose部署PostgreSQL数据库
数据库·docker·postgresql