基础SQL

1. SQL是什么?

Structured Query Language : 结构化查询语言,访问、处理数据库的标准的计算机语言。

2. SQL 特点
  • 存在多版本的SQL语言,但是都支持主要的命令: SELECT、UPDATE、DELETE、INSERT、WHERE 等

  • 大小写不敏感

  • 每条 SQL 语句的末端使用分号, 可以在对服务器的相同请求中执行一条以上的语句。
3. SQL 基本命令
  • SELECT - 从数据库中提取数据
  • UPDATE - 更新数据库中的数据
  • DELETE - 从数据库中删除数据
  • INSERT INTO - 向数据库中插入新数据
  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引
3. SQL 常用语句
  • 查询数据表中所有数据:
    SELECT * FROM table_name;

  • 查询数据表中不含重复值的列
    SELECT DISTINCT column_name
    FROM table_name;

  • 查询数据表中满足条件的数据 - WHERE
    SELECT column_name FROM table_name
    WHERE column_name operator value;

operator :=、 >、<、>=、<=、!=、BETWEEN、LIKE、IN、<>

运算符描述
BETWEEN在范围内
LIKE某种模式
IN列的多个可能值
<>不等于
  • 查询数据表中满足条件的数据 - AND、OR
    SELECT column_name FROM table_name
    WHERE column_name operator value
    AND column_name operator value;

  • 查询结果排序
    SELECT column_name,column_name
    FROM table_name
    ORDER BY column_name,column_name ASC|DESC;
    默认是升序排序。DESC:降序

  • 插入数据
    INSERT INTO table_name
    VALUES (value1,value2,value3,…);

    INSERT INTO table_name (column1,column2,column3,…)
    VALUES (value1,value2,value3,…);

  • 更新表
    UPDATE table_name
    SET column1=value1,column2=value2,…
    WHERE some_column=some_value;

  • 删除表
    DELETE FROM table_name
    WHERE some_column=some_value;

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值