SQL语句宝典
本宝典囊括不同数据库之间SQL语法差异,为开发者提供宝贵的参考指南。
DB2
2
2024-05-15
SQL语句宝典
SQL语句宝典知识点详解
数据操作
SELECT
功能:用于从数据库表中检索特定的数据行和列。
语法:SELECT column1, column2, ... FROM table_name WHERE condition;
示例:
sql
SELECT * FROM stock_information WHERE stockid = 'str(nid)' AND stockname LIKE '%findthis%';
通配符:
%:匹配任意长度的字符串。
_:匹配单个字符。
[...]:匹配括号内的任意一个字符。例如,[a-zA-Z]表示匹配任何字母。
[^...]:排除括号内的任意一个字符。
INSERT
功能:用于向数据库表中添加新的数据行。
语法:INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...);
示例:sqlINSERT INTO employees (first_name, last_name, hire_date) VALUES ('John', 'Doe', '2023-01');
DELETE
功能:用于从数据库表中删除数据行。
语法:DELETE FROM table_name WHERE condition;
示例:sqlDELETE FROM orders WHERE order_date < '2023-01';
UPDATE
功能:用于更新数据库表中的数据。
语法:UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
示例:
sql
UPDATE employees SET salary = salary * 1.1 WHERE department = 'Sales';
数据定义
CREATE TABLE
功能:用于创建新的数据库表。
语法:CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
示例:sqlCREATE TABLE employees (id INT PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50));
ALTER TABLE
功能:用于修改现有的数据库表。
语法:ALTER TABLE table_name ADD column_name datatype;
示例:sqlALTER TABLE employees ADD birth_date DATE;
DROP TABLE
功能:用于删除数据库表。
语法:DROP TABLE table_name;
示例:
sql
DROP TABLE employees;
SQLServer
0
2024-10-31
SQL语句及函数宝典
SQL语句及函数宝典
涵盖常用的SQL语句和函数,为开发者提供便捷参考。
SQLServer
4
2024-05-15
SQL常用语句宝典
涵盖了各种常用的SQL语句,无论你是刚入门的小白,还是经验丰富的老手,都能在这里找到你需要的SQL语句,助力你的数据库操作!
SQLServer
3
2024-05-28
SQL语句宝典经典用法解析
SQL语句经典收藏,SQL语句多种用法,适合于对数据库操作不熟练或者希望提高的学者!
MySQL
0
2024-10-31
SQL宝典
涵盖SQL的各个方面,助力程序员全面掌握这门必备技能。
SQLite
3
2024-04-30
SQL宝典: 常用语句与函数精解
SQL宝典: 常用语句与函数精解
数据操作
SELECT: 检索数据,可使用WHERE子句进行条件筛选,ORDER BY进行排序。
INSERT: 向表中插入新数据。
UPDATE: 修改现有数据。
DELETE: 删除数据,可使用WHERE子句指定删除条件。
数据定义
CREATE TABLE: 创建新表,定义列名和数据类型。
ALTER TABLE: 修改现有表的结构,例如添加、删除或修改列。
DROP TABLE: 删除表。
聚合函数
COUNT: 统计行数。
SUM: 计算数值列的总和。
AVG: 计算数值列的平均值。
MAX: 查找数值列的最大值。
MIN: 查找数值列的最小值。
其他常用函数
CONCAT: 连接字符串。
SUBSTRING: 提取字符串的一部分。
LENGTH: 计算字符串长度。
ROUND: 将数值四舍五入到指定精度。
NOW: 获取当前日期和时间。
SQLServer
3
2024-05-21