示例(标准风格语法);请确认数据库支持对应关键字。
CREATE TABLE projects (id INTEGER PRIMARY KEY, name VARCHAR(120) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);创建包含列和约束的表。
CREATE TABLE table_name (column_name data_type [constraint], ...);示例(标准风格语法);请确认数据库支持对应关键字。
CREATE TABLE projects (id INTEGER PRIMARY KEY, name VARCHAR(120) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP);SQLite 风格示例;实际方言行为可能不同。
CREATE TABLE projects (id INTEGER PRIMARY KEY, name TEXT NOT NULL, created_at TEXT DEFAULT CURRENT_TIMESTAMP);| 参数 / 子句 | 说明 |
|---|---|
column_name data_type | 定义每列名称和数据库类型。 |
NOT NULL / DEFAULT | 要求提供值,或为未提供的值指定默认值。 |
PRIMARY KEY / FOREIGN KEY | 定义行标识及其对其他表的引用。 |
UNIQUE / CHECK | 强制唯一性或布尔条件。 |
IF NOT EXISTS | 在支持时避免表已存在导致的错误。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。