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's avatarguozi
上一篇 2024年6月3日 下午5:46
下一篇 2024年6月3日 下午5:47

相关推荐

  • 如何选择一个适合自己的网站建设公司加盟?

    如何选择一个适合自己的网站建设公司加盟?这是一个备受关注的话题,随着互联网时代的发展,网站建设公司加盟已经成为了许多人创业的首选。但是,如何选择一个适合自己的网站建设公司加盟却并不…

    行业资讯 2024年4月4日
    0
  • akt网站被屏蔽

    近日,互联网行业又传来一个令人震惊的消息。著名网站akt ——已被屏蔽。这一突发事件引起了用户的广泛关注和热议。到底是什么原因导致akt网站被封呢?如何防止您的网站遭受同样的命运?…

    行业资讯 2024年5月15日
    0
  • 安卓手机dns在哪里,安卓清dns缓存

    DNS 污染会导致游戏服务器无法正确解析域名,从而影响您的在线游戏连接和体验。这对于网络游戏爱好者来说绝对是一个大问题。 什么是DNS污染? 1.什么是DNS污染? DNS(域名系…

    行业资讯 2024年5月19日
    0
  • 免费虚拟服务器

    你是否想过拥有一台属于自己的服务器,但又因为高昂的价格而望而却步?现在,免费虚拟服务器正成为越来越多人的选择。那么,什么是免费虚拟服务器?它有哪些优点和缺点?又有哪些公司提供这样的…

    行业资讯 2024年4月15日
    0

发表回复

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