SQL基础操作(一、SELECT、WHERE)

SQL语句的分类

SQL语句不区分大小写,可以根据个人喜好编写。

  • DDL(数据定义语言)
    CREATE:创建数据库和表等对象;
    DROP:删除数据库和表等对象;(与delete区分)
    ALTER:修改数据库和表等对象的结构;

  • DML(数据操作语言)
    SELECT:查询表中的数据;
    INSERT:向表中插入新的数据;
    UPDATE:更新表中的数据;
    DELETE:删除表中的数据;

  • DCL(数据控制语言)
    COMMIT:确认变更;
    ROLLBACK:取消变更;
    GRANT:赋予用户操作权限;
    REMOVE:取消用户操作权限;

    表的操作

  • 表的更新操作
    ALTER TABLE:修改表的结构;

ALTER TABLE 表名 ADD COLUMN 列名;

即可完成添加列的操作。
INSERT:插入数据,以MySQL为例;

START TRANSACTION;
INSERT INTO 表名 values 数据元组;
COMMIT;

更改表名:

RENAME TABLE 原表名 TO 目标表名;
  • 列的查询
查询所有信息
SELECT * FROM 表名;
查询某些列的信息(列名用逗号隔开)
SELECT 列名 FROM 表名;
从结果中删除列中的重复行
SELECT DISTINCT 列名 FROM 表名;
  • WHERE语句

where语句后面填写的是条件表达式,需要紧跟from后面使用

SELECT 列名 FROM 表名 WHERE 条件表达式;

列名可以不必出现在条件表达式中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值