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 数据库名
相关推荐
haven-852几秒前
postGreSQL关系数据库介绍
数据库
阿维同学23 分钟前
今天不看文章,明天变垃圾(明天收费)-----字节数据分析发展过程中所遭遇的挑战
数据库·学习·安全·数据挖掘·数据分析·云计算
薛定谔的菜28 分钟前
一、Redis简介
数据库·redis·缓存
kaixin_learn_qt_ing41 分钟前
QTableView与QSqlQueryModel的简单使用
jvm·数据库·oracle
Theodore_10221 小时前
MySQL 基础知识(4) 聚合函数
数据库·sql·mysql
LongtengGensSupreme1 小时前
C# 中的 App.manifest 文件:优化应用程序配置与权限管理
数据库·ui·c#
无名之逆1 小时前
Rust详解日志
java·服务器·开发语言·数据库·学习·算法·rust
qqyqqyqqyqqy11 小时前
Mysql的主从复制和读写分离
数据库·mysql
威哥爱编程1 小时前
使用explain优化慢查询的业务场景分析
数据库·sql·java 基础
Obsession12341 小时前
MySQL 高级SQL高级语句(二)
数据库·sql·mysql