墨风如雪博客

  • 源码小店
  • 传家宝VPS
让AI使用变得如此简单
  1. 首页
  2. MySQL
  3. 正文

SQL相关命令合集(MySQL)

2023年 5月 8日 229点热度 0人点赞 0条评论

SQL的基础分类和命令

  1. 数据库操作语句(DDL,Data Definition Language)
  • CREATE DATABASE:创建数据库

    • 语法:CREATE DATABASE database_name;
    • 示例:创建名为mydatabase的数据库
      CREATE DATABASE mydatabase;
  • DROP DATABASE:删除数据库

    • 语法:DROP DATABASE database_name;
    • 示例:删除名为mydatabase的数据库
      DROP DATABASE mydatabase;
  • CREATE TABLE:创建表格

    • 语法:CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... );
    • 示例:创建名为customers的表格,包括id、name和email三个字段
      CREATE TABLE customers (
      id INT PRIMARY KEY,
      name VARCHAR(255),
      email VARCHAR(255)
      );
  • ALTER TABLE:修改表格结构

    • 语法:ALTER TABLE table_name action;
    • 示例:将名为customers的表格添加一个age字段
      ALTER TABLE customers ADD age INT;
  • DROP TABLE:删除表格

    • 语法:DROP TABLE table_name;
    • 示例:删除名为customers的表格
      DROP TABLE customers;
  1. 数据操作语句(DML,Data Manipulation Language)
  • SELECT:查询数据

    • 语法:SELECT column1, column2, ... FROM table_name WHERE condition;
    • 示例:查询名为customers的表格中所有记录
      SELECT * FROM customers;
  • INSERT INTO:插入数据

    • 语法:INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
    • 示例:在名为customers的表格中插入一条数据
      INSERT INTO customers (id, name, email, age) VALUES (1, 'John', 'john@example.com', 25);
  • UPDATE:更新数据

    • 语法:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
    • 示例:将名为customers的表格中id为1的记录的email修改为new_email@example.com
      UPDATE customers SET email = 'new_email@example.com' WHERE id = 1;
  • DELETE FROM:删除数据

    • 语法:DELETE FROM table_name WHERE condition;
    • 示例:删除名为customers的表格中id为1的记录
      DELETE FROM customers WHERE id = 1;
  1. 数据控制语句(DCL,Data Control Language)
  • GRANT:赋予用户权限

    • 语法:GRANT permission ON object TO user;
    • 示例:将SELECT权限授予名为user1的用户,使其能够查询名为customers的表格
      GRANT SELECT ON customers TO user1;
  • REVOKE:收回用户权限

    • 语法:REVOKE permission ON object FROM user;
    • 示例:收回名为user1的用户在名为customers的表格上的SELECT权限
      REVOKE SELECT ON customers FROM user1;
  1. 数据查询语句(DQL,Data Query Language)
  • SELECT:查询数据
    • 语法:SELECT column1, column2, ... FROM table_name WHERE condition;
    • 示例:查询名为customers的表格中所有记录
      SELECT * FROM customers;
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: java MySQL SQL 命令 教程
最后更新:2023年 5月 8日

墨风如雪

一个热爱生活,热爱分享的程序员

打赏 点赞
下一篇 >

文章评论

您需要 登录 之后才可以评论

墨风如雪

一个热爱生活,热爱分享的程序员

最新 热点 随机
最新 热点 随机
告别“人工验收”苦海:MetaGPT的RealDevWorld,正改写AI软件开发的未来序曲 腾讯混元MT-7B:打破参数迷思,重塑机器翻译版图 瑞士AI宣言:Apertus如何定义开放大模型 月之暗面Kimi K2-0905:代码与创意的新篇章? 谷歌“蕉”傲登场!AI生图告别“走钟”时代 2025,AI世界模型新篇章:腾讯混元Voyager展望
别再卷万亿参数了,这个4B模型正把AI工作站塞进你的手机全球最佳开放模型!OpenAI开源GPT-OSS,AI界迎来巨变!声音即影像:昆仑万维SkyReels-A3如何叩响内容创作的革命前夜9B参数硬撼72B,GLM-4.1V凭什么搅动AI江湖?2B参数掀翻巨头牌桌:昆仑万维UniPic 2.0的“四两拨千斤”天工V2发布:AI终于撕掉了“纯文本”的标签
每日算法题:字符串转换整数(atoi) Shandu:OpenAI DeepResearch 的开源革命 每日算法题:Z字形变换算法实现 国产AI视频迈入“高可控”时代?Vidu Q1重磅发布,这几个点太炸裂了! 告诉你spring boot 的生命周期是怎么样的(超详细) Telegram不再安全?从警博会看中国对加密通讯的AI化监控与你的隐私防线
标签聚合
教程 java spring 算法 大模型 AI deepseek 设计模式

COPYRIGHT © 2023 墨风如雪博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang