SQLite3 数据库学习:SQLite 中的 SQL 语句详解
    		       		warning:
    		            这篇文章距离上次修改已过426天,其中的内容可能已经有所变动。
    		        
        		                
                
-- 创建一个新的表
CREATE TABLE IF NOT EXISTS user_profiles (
    user_id INTEGER PRIMARY KEY AUTOINCREMENT,
    username TEXT NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
 
-- 插入数据到表中
INSERT INTO user_profiles (username) VALUES ('alice');
INSERT INTO user_profiles (username) VALUES ('bob');
 
-- 查询表中的数据
SELECT * FROM user_profiles;
 
-- 更新表中的数据
UPDATE user_profiles SET username = 'alice_smith' WHERE user_id = 1;
 
-- 删除表中的数据
DELETE FROM user_profiles WHERE user_id = 2;
 
-- 删除整个表
DROP TABLE IF EXISTS user_profiles;这个例子展示了如何在SQLite中创建一个新表,插入数据,查询数据,更新数据和删除数据。同时,它也使用了IF NOT EXISTS来避免重复创建表,TIMESTAMP类型和CURRENT_TIMESTAMP默认值来记录数据的创建时间,以及AUTOINCREMENT来创建自增主键。最后,它演示了如何使用DROP TABLE来删除整个表。这些操作是任何数据库学习者都应该掌握的基础。
评论已关闭