Skip to content

数据表操作 ​

创建表 ​

sql
create table database_name.table_name (
    column1 datatype primary key(one or more columns),
    column2 datatype,
    ...
    columnN datatype
)
sql
create table company (
    id integer primary key not null,
    username text not null,
    age integer not null,
    salary real
)

查看表 ​

使用.tables命令查看数据库中的所有表。

bash
sqlite> .tables
company  users

使用.schema命令查看表的结构。

bash
sqlite> .schema company
CREATE TABLE company (
    id integer primary key not null,
    username text not null,
    age integer not null,
    salary real
);

修改表 ​

添加列 ​

sql
alter table database_name.table_name add column_name datatype;
sql
alter table company add email text

重命名列 ​

sql
alter table database_name.table_name rename column_name to new_column_name;
sql
alter table company rename username to name;

删除列 ​

sql
alter table database_name.table_name drop column column_name;
sql
alter table company drop column email;

删除表 ​

sql
drop table database_name.table_name
sql
drop table company;