SQL入门教程
SQL是什么?
是结构化查询语言,Structure QueryLanguage,访问和处理数据库的标准计算机语言。
SQL与数据库有啥关系?
数据库种类很多,MySQL,SQLServer,Oracle等,他们的SQL操作语法会有一点点不同,但是都会有基本的SQL语法。
常用的数据库操作命令能介绍点吗?
首先先说明一下,在SQL语句命令中是不区分大小写的,因此你使用命令SELECT等同于select。
同时,我们以;
作为SQL语句结尾标志,这样就可以一次性输入条个SQL语句然后一起执行,例如创建表时的命令。
不同的SQL语句间用,
分割,我们一般将一条命令写在同一行,不同命令分在不同行。
下面是一些常见的针对数据库操作的命令:
1 | #展示有哪些数据库 |
常用的SQL操作命令有哪些?
- SELECT
- UPDATE
- DELETE
- INSERT INTO
- CREATE DATABASE
- ALTER DATABASE
- CREATE TABLE
- ALTER TABLE
- ALIER IADLE
- DROP TABLE
- CREATE INDEX
- DROP INDEX
SELECT怎么用?
1 | #查看student表中name,age两列数据 |
去重怎么做?
1 | #DISTINCT关键字去重 |
我想查具体某行记录怎么做?
1 | #使用WHERE关键字搭配SELECT |
查询出来的结果有点乱,我能不能对结果进行排序?
1 | #使用ORDER BY搭配排序的DESC |
我能往表里插入数据吗?
1 | #不设置插入位置直接插入数据,这种情况要满足插入数据数量和列数相同 |
插入的数据我没写好,想修改怎么办?
1 | # UPDATE...SET配合WHERE |
当UPDATE语句没有包含WHERE语句时相当于没设置限定条件,默认对所有行进行修改。
那我不想要插入的数据记录了怎么删掉?
1 | # DELETE 配合 MHERE 删除指定行的记录 |
当DELETE语句中的WHERE被雀略相当于不设限制,默认对表中所有行删除,等同于DELETE *FROM student
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 PeakofMountains!
评论