SQL(1)

devtools/2025/3/5 9:29:13/

概述:SQL,结构化的查询语言,集DDL,DML,DCL于一体。高度的非过程化,只需要提出做什么,无需涉及具体的操作细节。SQL功能性极强,完成核心功能只用了9个动词。

SQL功能动词
数据查询SELECT
数据定义CREATE,DROP,ALTER
数据操纵INSERT,UPDATE,DELETE
数据控制GRANT,REVOKE

SQL支持关系数据库的三级模式。

    视图:

    • 从一个或者几个基本表中导出来的一张表
    • 数据库只存放视图的定义,不存放视图的数据
    • 视图是一种虚表
    • 用户可以在视图的基础上在定义视图

    1、数据定义

    1.1模式定义与删除

    1.1.1 模式定义
    查询所有的数据库SHOW DATABASES
    查询当前的数据库SELECT DATABASE();
    创建一个数据库CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];
    删除数据库DROP DATABASE [IF EXISTS] 数据库名;
    使用数据库USE 数据库名;
    •         模式和数据库是同义词,建立模式,就相当于建立了一个数据库
    #语句格式如下:
    create schema <模式名> ;
    create database<模式名>;
    
    #定义一个学生-课程的模式S-T
    create schema <S-T> ;
    create database <S-T>
    

          #定义一个数据库,如果存在就不再定义;如果不添加if not exists,不存在就会报错
          create database if not exists 数据库名;

          #查询所有的数据库
          

          #查询当前的数据库

          #删除数据库
          

          #使用数据库

          1.1.2 表的创建和查询
          查询当前数据库的所有表show tables;
          查询表结构desc 表名;
          查询指定表的建表语句show create table 表名;
          #创建表

          #展示所有的表

          #查询表结构

          #查询建表语句


          http://www.ppmy.cn/devtools/164712.html

          相关文章

          大语言模型学习--本地部署DeepSeek

          本地部署一个DeepSeek大语言模型 研究学习一下。 本地快速部署大模型的一个工具 先根据操作系统版本下载Ollama客户端 1.Ollama安装 ollama是一个开源的大型语言模型&#xff08;LLM&#xff09;本地化部署与管理工具&#xff0c;旨在简化在本地计算机上运行和管理大语言模型…

          Vue前端开发- Vant之Card组件

          业务组件是Vant的一大特点&#xff0c;特别是针对移动端商城开发的业务&#xff0c;有许多组件可以直接运用到通用商城的开发中&#xff0c;代码也十分简单&#xff0c;大大加快了应用的开发速度。 在众多的业务组件中&#xff0c;Card 卡片、Coupon 优惠券选择器和SubmitBar …

          【MySQL】与MongoDB的区别,字符集,三范式,存储引擎InnoDB、MyISAM

          MongoDB vs MySQL&#xff1a;区别与应用场景 1. 数据模型 MongoDB 非关系型&#xff08;NoSQL&#xff09;&#xff0c;存储的是 JSON 格式 的 文档&#xff08;Document&#xff09;。数据结构灵活&#xff0c;不要求每个文档有相同的字段&#xff0c;适合存储 动态变化的数…

          【氮化镓】基于SiC脉冲I-V系统研究Schottky型p-GaN HEMT正栅极ESD机制

          这篇文章题为《Investigating Forward Gate ESD Mechanism of Schottky-Type p-GaN Gate HEMTs Using a SiC-Based High-Speed Pulsed I-V Test System》,发表于《IEEE Electron Device Letters》2024年7月刊。研究重点是探讨肖特基型p-GaN门极高电子迁移率晶体管(HEMTs)在正…

          【竞技宝】CS2-EPLS21:失之毫厘差之千里 TYLOO惜败

          北京时间2025年3月4日&#xff0c;CS2的EPL第21赛季继续进行。昨日第二轮第二场比赛迎来2-0组TYLOO对阵GL。以下为本场比赛的详细战报。 图一荒漠迷城 GL 13-7 TYLOO 图一为TYLOO选图荒漠迷城&#xff0c;上半场TYLOO先做进攻方&#xff0c;手枪局&#xff0c;TYLOO采用拱门夹…

          Stable Diffusion Prompt编写规范详解

          Stable Diffusion Prompt编写规范详解 一、语法结构规范 &#xff08;一&#xff09;基础模板框架 [质量强化] [主体特征] [环境氛围] [风格控制] [镜头参数]质量强化&#xff1a;best quality, ultra detailed, 8k resolution‌主体特征&#xff1a;(1girl:1.3), long …

          20241130 RocketMQ本机安装与SpringBoot整合

          目录 一、RocketMQ简介 ???1.1、核心概念 ???1.2、应用场景 ???1.3、架构设计 2、RocketMQ Server安装 3、RocketMQ可视化控制台安装与使用 4、SpringBoot整合RocketMQ实现消息发送和接收? ? ? ? ? 4.1、添加maven依赖 ???4.2、yaml配置 ???4.3、…

          迷你世界脚本道具接口:Item

          道具接口&#xff1a;Item 彼得兔 更新时间: 2023-04-26 10:26:18 继承自 Actor 具体函数名及描述如下: 序号 函数名 函数描述 1 getItemName(...) 获取道具名称 2 getItemId(...) 获取actor对应的道具ID&#xff0c;如球类等 3 getDropItemNum(...) …