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

2023-12-31 05:00:26

SQL通用语法?

SQL语句

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

DML 数据操作 增删改

DQL 数据查询 查询表中记录

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

DLL语句——数据库操作

SHOW DATABASES;????????# 查询数据库

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

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

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

USE 数据库名;? ? ? ? # 使用

?DLL语句——表操作

?查询

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

?创建

CREATE TABLE 表名(
    字段1 字段1类型 [COMMENT 字段1注释],
    字段2 字段2类型 [COMMENT 字段2注释],
    ……
    字段n 字段n类型 [COMMENT 字段n注释]
)[COMMENT 表注释];

?数据类型

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

?修改

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

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

文章来源:https://blog.csdn.net/2201_76139143/article/details/135306019
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。