数据库的学习笔记——第一篇

SQL通用语法

SQL语句

DDL 数据定义 数据库、表字段

DML 数据操作 增删改

DQL 数据查询 查询表中记录

DCL 数据控制 创建用户、控制用户权限

DLL语句------数据库操作

sql 复制代码
SHOW DATABASES;        # 查询数据库

SELECT DATABASE();        # 查询当前数据库

CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];        # 创建数据库

DROP DATABASE [IF EXISTS] 数据库名;        # 删除

USE 数据库名;        # 使用

DLL语句------表操作

查询

sql 复制代码
SHOW TABLES;    # 查询当前数据库所有表
DESC 表名;    # 查询表结构
SHOW CREATE TABLE 表名;    # 查询指定表的建表语句

创建

sql 复制代码
CREATE TABLE 表名(
    字段1 字段1类型 [COMMENT 字段1注释],
    字段2 字段2类型 [COMMENT 字段2注释],
    ......
    字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];

数据类型

数值类型
字符串类型
日期类型

修改

sql 复制代码
ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];        #  添加字段

ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);         # 修改数据类型 

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度)[COMMENT 注释] [约束];        # 修改字段名和数据类型

ALTER TABLE 表名 DROP 字段名;        # 删除字段

ALTER TABLE 表名 RENAME TO 新表名;        # 修改表名

DROP TABLE[IF EXISTS] 表名;        # 删除表

TRUNCATE TABLE 表名;        # 删除指定表,并重新创建该表

注:11. 基础-SQL-图形化界面工具DataGrip_哔哩哔哩_bilibili

该学习笔记基于此课程的学习而来

相关推荐
其实防守也摸鱼9 分钟前
OpenClaw Windows 踩坑实战指南
运维·服务器·数据库·windows·github·copilot
SelectDB13 分钟前
Apache Doris+ Paimon 2.0:构建 Agentic AI 数据闭环
大数据·数据库·数据分析
我还可以再学点14 分钟前
QUIC学习笔记
笔记·学习
火眼金睛炼单词22 分钟前
单词发音学习深度解读:方法步骤与优化策略
人工智能·学习
点心的游戏开发世界25 分钟前
GDScript 入门笔记:目录
开发语言·笔记·游戏引擎·godot
旺仔小馒头wang26 分钟前
AI 与教育行业如何协同,助力孩子高效学习
人工智能·学习
麦聪聊数据29 分钟前
全链路数据安全防护(中):入口、权限、审计,筑牢安全管控铁三角
数据库
山岚的运维笔记36 分钟前
mysql 专业笔记 -- 第 17 章:连接:连接三个具有相同名称 ID 的表
运维·数据库·笔记·后端·学习·mysql·dba
YangYang9YangYan40 分钟前
校招视角|财务数字化岗位 SQL、工具、项目完整备考指南
大数据·数据库·sql
bksczm40 分钟前
从 “什么是 MySQL“ 到库与表的完整操作(MySQL基础篇)
linux·数据库·mysql