罗列常见的SQL语句

饭宝  金牌会员 | 2024-6-11 08:42:19 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 578|帖子 578|积分 1734

常见的SQL(结构化查询语言)语句用于管理(如检索、插入、更新和删除)关系型数据库中的数据。以下是一些常见的SQL语句示例:
数据查询(SELECT)


  • 选择所有列和所有行
    sql复制代码
       
    SELECT * FROM 表名;

  • 选择指定列
    sql复制代码
       
    SELECT 列1, 列2 FROM 表名;

  • 带有条件的查询
    sql复制代码
       
    SELECT * FROM 表名 WHERE 条件;

  • 排序结果
    sql复制代码
       
    SELECT * FROM 表名 ORDER BY 列名 ASC|DESC;

  • 分组和聚合
    sql复制代码
       
    SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名;

  • 连接两个或多个表
    sql复制代码
       
    SELECT * FROM 表1 INNER JOIN 表2 ON 表1.列名 = 表2.列名;

数据插入(INSERT)


  • 插入完整行
    sql复制代码
       
    INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);

  • 插入多行
    sql复制代码
       
    INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES
    (值1a, 值2a, 值3a, ...),
    (值1b, 值2b, 值3b, ...),
    ...;

  • 从另一个表插入数据
    sql复制代码
       
    INSERT INTO 表1 (列1, 列2, 列3, ...)
    SELECT 列A, 列B, 列C, ... FROM 表2 WHERE 条件;

数据更新(UPDATE)


  • 更新表中的行 sql复制代码
       
    UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;

数据删除(DELETE)


  • 删除表中的行
    sql复制代码
       
    DELETE FROM 表名 WHERE 条件;

  • 删除表中的所有行(清空表)
    sql复制代码
       
    DELETE FROM 表名;
    或者(在某些数据库中)
    sql复制代码
       
    TRUNCATE TABLE 表名;

创建表(CREATE TABLE)


  • 创建新表 sql复制代码
       
    CREATE TABLE 表名 (
    列1 数据类型,
    列2 数据类型,
    列3 数据类型,
    ...
    );

删除表(DROP TABLE)


  • 删除表 sql复制代码
       
    DROP TABLE 表名;

修改表结构(ALTER TABLE)


  • 添加列
    sql复制代码
       
    ALTER TABLE 表名 ADD 列名 数据类型;

  • 删除列
       
    ALTER TABLE 表名 DROP COLUMN 列名;

  • 修改列
    sql复制代码
       
    ALTER TABLE 表名 MODIFY 列名 新数据类型;
    或者(在某些数据库中)
       
    ALTER TABLE 表名 CHANGE 旧列名 新列名 新数据类型;

  • 添加主键
    sql复制代码
       
    ALTER TABLE 表名 ADD PRIMARY KEY (列名);

  • 删除主键(在某些数据库中需要先删除束缚,不能直接删除主键)
  • 添加外键
       
    ALTER TABLE 表名 ADD FOREIGN KEY (列名) REFERENCES 另一个表(列名);

  • 删除外键(需要先知道外键束缚的名称)
这些只是SQL语句的一部门,SQL还支持很多其他复杂的操纵和语法。详细使用时需要根据实际情况和所使用的数据库管理系统(如MySQL、Oracle、SQL Server等)来编写和执行SQL语句。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表