📅  最后修改于: 2023-12-03 15:20:18.854000             🧑  作者: Mango
SQLite是一种开源的轻量级关系型数据库,它支持标准的SQL语法和事务处理。SQLite适用于嵌入式设备和小型Web应用程序等场景,非常受欢迎。本文将介绍一些常用的SQLite命令。
要创建一个新表,需要使用CREATE TABLE语句。以下是一个简单的示例:
CREATE TABLE employees (
id INTEGER PRIMARY KEY,
name TEXT,
age INTEGER,
salary REAL
);
这将创建一个名为'employees'的新表,并定义4个列'id'、'name'、'age'、'salary'。其中'id'是主键。数据类型包括INTEGER、TEXT、REAL等。
要删除一个表,需要使用DROP TABLE语句。以下是一个示例:
DROP TABLE employees;
这将删除名为'employees'的表。
要将数据插入表中,可以使用INSERT INTO语句。以下是一个示例:
INSERT INTO employees (name, age, salary) VALUES ('张三', 30, 5000.00);
这将在'employees'表中插入一条新记录,名称为'张三',年龄为30,薪资为5000.00。
要更新现有记录,可以使用UPDATE语句。以下是一个示例:
UPDATE employees SET age = 35 WHERE name = '张三';
这将更新名为'张三'的记录,将其年龄改为35。
要删除现有记录,可以使用DELETE语句。以下是一个示例:
DELETE FROM employees WHERE name = '张三';
这将删除名为'张三'的记录。
要从表中检索数据,可以使用SELECT语句。以下是一个示例:
SELECT * FROM employees WHERE age > 30;
这将检索'employees'表中年龄大于30的所有记录。
可以使用ORDER BY子句来按特定列排序:
SELECT * FROM employees ORDER BY salary DESC;
这将按薪资降序排列'employees'表中的记录。
要查看表的结构,可以使用PRAGMA命令。以下是示例:
PRAGMA table_info(employees);
这将显示'employees'表的结构信息。
要查看当前SQLite数据库的版本,可以使用VERSION命令。以下是示例:
SELECT SQLITE_VERSION();
这将显示当前SQLite数据库的版本信息。
本文介绍了一些常用的SQLite命令,包括建表、删除表、插入、更新和删除数据、查询数据、显示表结构、显示当前数据库版本。掌握这些命令对于SQLite数据库的开发和使用非常重要。