📜  SQL的使用(1)

📅  最后修改于: 2023-12-03 15:20:19.829000             🧑  作者: Mango

SQL的使用

SQL是一种用于管理和处理关系型数据库的编程语言,是编写基于关系型数据库的查询、插入、更新和删除指令的标准语言。 应用广泛,在各种类型的业务应用程序中被使用,如ERP、CRM、银行应用等等。本文将了解SQL的基础知识,围绕创建、查询、更新和删除数据库表展开广泛讨论。

创建表格

SQL用于创建表格的语句是CREATE TABLE。下面是一个简单的示例:

CREATE TABLE students (
  id INT PRIMARY KEY,
  name VARCHAR(50) NOT NULL,
  age INT,
  major VARCHAR(50)
);

以上SQL代码创建了一个名为“students”的表格,其中有id、name、age和major四个字段。其中,id字段被设置为主键,name字段是一个必填项,而主修专业(major)是可选的。

查询表格

查询操作可以用SELECT关键字来执行。通过指定所需的列名和条件限制,我们可以从表格中获取所需的记录。 下面是一个使用SELECT查询所有记录的示例SQL:

SELECT * FROM students;

此查询将返回“students”表中所有列的所有行,即 SELECT * 语句的星号 (*) 匹配该表中的所有列。

另一方面,如果您需要特定的列,请在SELECT声明中指定它们,如下所示:

SELECT name, age FROM students;

这个例子将返回students表中选定列的所有行。

查询操作也可以过滤返回的结果。例如,通过添加WHERE条件,我们可以选择满足指定条件的记录。下面是一个示例:

SELECT name, age FROM students WHERE age > 20;

这将在“students”表中查找年龄大于20岁的学生姓名和年龄。

更新表格

如果您需要更新表格中的记录,请使用UPDATE语句并指定相应的条件限制。下面是一个UPDATE语句的示例:

UPDATE students SET major = 'Computer Science' WHERE id = 1;

这条语句将表格“students”中id为1的记录的major字段更新为“计算机科学”。

删除表格

如果您需要删除表格中的一个或多个记录,请使用DELETE语句。下面是一个DELETE语句的示例:

DELETE FROM students WHERE id = 2;

这将在“students”表格中删除id为2的记录。

总之,SQL是无处不在,也是广泛使用的。 通过不断的实践,您将更加熟练掌握它的使用,并且可以利用它有效地管理和处理您的数据。