SQL 简介学习笔记
SQL(Structured Query Language)是一种用于操作关系型数据库的标准化语言。它可以进行数据的查询、插入、更新和删除等操作,是开发和维护关系型数据库必不可少的工具。
基本语法
SQL的基本语法包括以下几个方面:
创建表
sqlCopy CodeCREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);
插入数据
sqlCopy CodeINSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
查询数据
sqlCopy CodeSELECT column1, column2, ...
FROM table_name
WHERE condition;
更新数据
sqlCopy CodeUPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除数据
sqlCopy CodeDELETE FROM table_name
WHERE condition;
实例演示
假设我们有一个名为“students”的表,包含以下字段:
- id:学生ID,整数类型
- name:学生姓名,字符串类型
- age:学生年龄,整数类型
- gender:学生性别,字符类型
创建表
sqlCopy CodeCREATE TABLE students (
id INT,
name VARCHAR(255),
age INT,
gender CHAR(1)
);
插入数据
sqlCopy CodeINSERT INTO students (id, name, age, gender)
VALUES (1, '张三', 18, '男');
INSERT INTO students (id, name, age, gender)
VALUES (2, '李四', 20, '女');
INSERT INTO students (id, name, age, gender)
VALUES (3, '王五', 19, '男');
查询数据
sqlCopy CodeSELECT * FROM students;
输出结果:
id | name | age | gender |
---|---|---|---|
1 | 张三 | 18 | 男 |
2 | 李四 | 20 | 女 |
3 | 王五 | 19 | 男 |
sqlCopy CodeSELECT name, gender FROM students WHERE age > 18;
输出结果:
name | gender |
---|---|
李四 | 女 |
王五 | 男 |
更新数据
sqlCopy CodeUPDATE students SET age = 21 WHERE id = 2;
删除数据
sqlCopy CodeDELETE FROM students WHERE id = 3;
以上就是SQL的基本语法和实例演示,希望对大家的SQL学习有所帮助。