SQLite是一种轻量级的数据库,常用于嵌入式应用程序和小型项目中。它以其简单性、可移植性和易用性而受到广泛欢迎。SQLite使用SQL(结构化查询语言)进行数据操作,这使得用户可以轻松地查询、更新、...
SQLite是一种轻量级的数据库,常用于嵌入式应用程序和小型项目中。它以其简单性、可移植性和易用性而受到广泛欢迎。SQLite使用SQL(结构化查询语言)进行数据操作,这使得用户可以轻松地查询、更新、插入和删除数据库中的数据。
CREATE DATABASE database_name;
DROP DATABASE database_name;CREATE TABLE table_name ( column1 datatype, column2 datatype, ...
);
DROP TABLE table_name;ALTER TABLE table_name ADD COLUMN column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name;INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
DELETE FROM table_name WHERE condition;UPDATE table_name SET column_name = value WHERE condition;SELECT * FROM table_name;
SELECT column1, column2 FROM table_name;SELECT * FROM table_name WHERE condition;
SELECT column1, column2 FROM table_name WHERE column1 = value AND column2 > 100;SELECT * FROM table_name ORDER BY column1 ASC, column2 DESC;
SELECT * FROM table_name LIMIT number;SELECT * FROM table_name WHERE column_name LIKE 'value%';SELECT * FROM table_name WHERE column_name IN (SELECT column_name FROM table_name WHERE condition);SELECT table1.column1, table2.column2 FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;CREATE DATABASE mydatabase;
CREATE TABLE employees ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER, department TEXT
);INSERT INTO employees (name, age, department) VALUES ('Alice', 30, 'HR');
INSERT INTO employees (name, age, department) VALUES ('Bob', 25, 'Engineering');SELECT * FROM employees WHERE department = 'Engineering';UPDATE employees SET age = 31 WHERE name = 'Alice';DELETE FROM employees WHERE name = 'Bob';通过以上示例,你可以看到SQLite查询语句的强大功能和灵活性。无论是简单的数据检索还是复杂的数据操作,SQLite都能满足你的需求。随着你技能的提升,你可以探索更多的SQL特性和技巧,从而更高效地管理你的数据库。