sql入门学习之基础理论

数据操作语言(DDL):

CREATE(创建):

 

创建数据库:

CREATE DATABASE database_name;

创建表:

CREATE TABLE table_name (    column1 data_type,    column2 data_type,   ...);

 

CREATE INDEX(创建索引):

CREATE INDEX index_name ON table_name (column);

 

ALTER(修改):修改表名:

ALTER TABLE old_table_name RENAME TO new_table_name;

添加列:

ALTER TABLE table_name ADD column_name data_type;

修改列的数据类型或其他属性:

ALTER TABLE table_name ALTER COLUMN column_name SET DATA TYPE new_data_type;

DROP(删除):删除表:

DROP TABLE table_name;

删除数据库:

DROP DATABASE database_name;

 


数据操作语言(DML)

INSERT(插入数据):

INSERT INTO table_name (column1, column2,...)  VALUES (value1, value2,...);

 或

INSERT INTO table_name  VALUES (value1, value2,...);

UPDATE(更新数据):

  UPDATE table_name  SET column1 = value1, column2 = value2,...  WHERE condition;

DELETE(删除数据):

  DELETE FROM table_name  WHERE condition;

 


数据查询语言(DQL):SELECT(查询数据):

  SELECT column1, column2,...  FROM table_name  WHERE condition;

 可以结合各种关键字和子句,如 `DISTINCT`(去重)、`ORDER BY`(排序)、`GROUP BY`(分组)、`HAVING`(分组后筛选)等。


数据控制语言(DCL):GRANT(授权):

GRANT privilege ON object TO user;

REVOKE(撤销授权):

 REVOKE privilege ON object FROM user;

 

这些只是 SQL 语法的一部分,每种语法都有其丰富的细节和用法,可以根据具体的需求进行灵活运用。

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/88514.html

(0)
guozi的头像guozi
上一篇 2024年6月3日 下午5:46
下一篇 2024年6月3日

相关推荐

  • wordpress有哪些优点?

    想要拥有一个高效的网站?那么你一定不能错过WordPress!它是一款功能强大的网站建设平台,不仅历史悠久,而且在搜索引擎优化方面也有着独特的优势。那么,究竟什么是WordPres…

    行业资讯 2024年3月31日
    0
  • 如何申请免费的美国PHP空间使用?

    你是否正在寻找免费的美国PHP空间?想要了解如何申请免费的美国PHP空间,但又不知道从何开始?别担心,这里为你准备了一份详细的内容,包括美国PHP空间的概述、免费申请渠道、选择适合…

    行业资讯 2024年3月24日
    0
  • e站安全dns,e站显示error

    希望您现在对e站无污染的DNS有了更好的了解。作为速盾网的编辑小苏,我非常自豪地向您推荐这款优秀的网络服务工具。如果您在使用过程中遇到任何问题,请随时与我们联系。同时,如果您需要C…

    行业资讯 2024年5月9日
    0
  • 百度网站被屏蔽怎么办解除,百度被屏蔽了多久恢复

    百度网站被屏蔽了,很头疼。为什么会出现这样的情况呢?对互联网行业会产生什么影响?如何解决这个问题?下面我来解释一下。 为什么百度网站会被屏蔽? 1、百度网站为什么被屏蔽? 在互联网…

    行业资讯 2024年5月19日
    0

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注