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 数据库名
相关推荐
2301_765703147 分钟前
Python迭代器(Iterator)揭秘:for循环背后的故事
jvm·数据库·python
倔强的石头10615 分钟前
关键信息基础设施的数据库选型:高可用、全链路安全与平滑替代的技术实践
数据库·安全·金仓数据库
人道领域37 分钟前
javaWeb从入门到进阶(SpringBoot事务管理及AOP)
java·数据库·mysql
煎蛋学姐42 分钟前
SSM音乐播放软件的开发与实现7g5j0(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·javaweb 开发·前后端开发
2301_821369611 小时前
使用Python进行图像识别:CNN卷积神经网络实战
jvm·数据库·python
星空露珠1 小时前
速算24点所有题库公式
开发语言·数据库·算法·游戏·lua
m0_561359671 小时前
使用Kivy开发跨平台的移动应用
jvm·数据库·python
sheji52611 小时前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
海域云-罗鹏1 小时前
国内公司与英国总部数据中心/ERP系统互连,SD-WAN专线实操指南
大数据·数据库·人工智能
千寻技术帮2 小时前
10404_基于Web的校园网络安全防御系统
网络·mysql·安全·web安全·springboot