当前位置: 首页 > article >正文

SQL 使用大全

SQL简介
SQL,全称为Structured Query Language,即结构化查询语言,是一种用于管理关系数据库的标准语言。SQL语言包括数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)等。本文将详细介绍SQL的常见操作,包括创建表、查询、修改、删除等操作。

CREATE TABLE
CREATE TABLE用法简介
CREATE TABLE是SQL的数据定义语言(DDL)中的一部分,用于创建新的数据库表。其基本语法如下:

CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,

);

使用CREATE TABLE创建用户表
例如,我们可以使用CREATE TABLE创建一个名为Users的表,包含id、name和email三个字段:

CREATE TABLE Users (
id INT,
name VARCHAR(100),
email VARCHAR(100)
);

SELECT 和 FROM
SELECT 和 FROM用法简介
SELECT 和 FROM是SQL的数据操作语言(DML)中的一部分,用于从数据库表中查询数据。SELECT用于指定要查询的列,FROM用于指定要查询的表。其基本语法如下:

SELECT column1, column2, …
FROM table_name;

使用SELECT 和 FROM查询用户表
例如,我们可以使用SELECT 和 FROM从Users表中查询所有用户的id和name:

SELECT id, name
FROM Users;

ALTER TABLE
ALTER TABLE用法简介
ALTER TABLE是SQL的数据定义语言(DDL)中的一部分,用于修改数据库表的结构。其基本语法如下:

ALTER TABLE table_name
ADD column_name datatype;

使用ALTER TABLE修改用户表的字段名
例如,我们可以使用ALTER TABLE将Users表的name字段改名为username:

ALTER TABLE Users
RENAME COLUMN name TO username;

使用ALTER TABLE修改用户表的字段类型
例如,我们可以使用ALTER TABLE将Users表的id字段的类型改为VARCHAR:

ALTER TABLE Users
ALTER COLUMN id TYPE VARCHAR;

使用ALTER TABLE修改用户表的字段注释
例如,我们可以使用ALTER TABLE为Users表的email字段添加注释:

ALTER TABLE Users
COMMENT ON COLUMN email IS ‘用户的电子邮件地址’;

WHERE
WHERE用法简介
WHERE是SQL的数据操作语言(DML)中的一部分,用于在查询时设置条件。其基本语法如下:

SELECT column1, column2, …
FROM table_name
WHERE condition;

使用WHERE的AND查询用户表
例如,我们可以使用WHERE的AND从Users表中查询id为1且name为’John’的用户:

SELECT *
FROM Users
WHERE id = 1 AND name = ‘John’;

使用WHERE的OR查询用户表
例如,我们可以使用WHERE的OR从Users表中查询id为1或name为’John’的用户:

SELECT *
FROM Users
WHERE id = 1 OR name = ‘John’;

使用WHERE的IN查询用户表
例如,我们可以使用WHERE的IN从Users表中查询id为1、2、3的用户:

SELECT *
FROM Users
WHERE id IN (1, 2, 3);

使用WHERE的BETWEEN查询用户表
例如,我们可以使用WHERE的BETWEEN从Users表中查询id在1到3之间的用户:

SELECT *
FROM Users
WHERE id BETWEEN 1 AND 3;

使用WHERE的LIKE查询用户表
例如,我们可以使用WHERE的LIKE从Users表中查询name以’J’开头的用户:

SELECT *
FROM Users
WHERE name LIKE ‘J%’;

UPDATE
UPDATE用法简介
UPDATE是SQL的数据操作语言(DML)中的一部分,用于修改数据库表中的数据。其基本语法如下:

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

使用UPDATE修改用户表的记录
例如,我们可以使用UPDATE将Users表中id为1的用户的name修改为’Jack’:

UPDATE Users
SET name = ‘Jack’
WHERE id = 1;


http://www.kler.cn/a/233569.html

相关文章:

  • Nuxt 版本 2 和 版本 3 的区别
  • 【C++】new操作符的使用说明
  • 软件测试面试八股文(超详细整理)
  • 【秋招笔试-支持在线评测】11.13花子秋招(已改编)-三语言题解
  • Java 堆内存管理详解:`-Xms` 和 `-Xmx` 参数的使用与默认内存设置
  • Linux探秘坊-------1.系统核心的低语:基础指令的奥秘解析(1)
  • 【Linux笔记】动静态库的封装和加载
  • C++ 中->成员访问运算符
  • 有道论文翻译接口,python版和lua版
  • ubuntu22.04@laptop OpenCV Get Started: 003_image_resizing
  • C++服务器端开发(2):确定服务器框架
  • 电商商城系统网站
  • 2024年笔记--centos docker离线安装启动失败
  • 【web前端开发】HTML及CSS简单页面布局练习
  • 华为配置内部人员接入WLAN网络示例(802.1X认证)
  • 通过 docker-compose 部署 Flink
  • 关节点检测
  • k8s filebeat 应用日志搜集
  • 各种能源折标准煤参考系数
  • 堆的数据结构以及堆的相应操作
  • 校园团餐SAAS系统源码
  • Spring Boot配置文件优先级
  • Java序列化详解
  • 深入了解RocketMQ消息中间件:架构、特性和应用场景
  • 过年在家玩幻兽帕鲁,腾讯云和阿里云Palworld新年礼物
  • 3.1-媒资管理之需求分析+搭建Nacos