欢迎投稿

今日深度:

sqlite学习笔记4:表的创建和删除,sqlite学习笔记

sqlite学习笔记4:表的创建和删除,sqlite学习笔记


前面做了那么多不就是为了数据弄几张表么,接下来看看怎么新建表。

一 新建表

基本语法如下:

CREATE TABLE database_name.table_name(
   column1 datatype  PRIMARY KEY(one or more columns),
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
);

其中database_name为你的数据库名,table_name当然是表名啦,columnN为列明,PRIMARY_KEY是主键,datatype为本列的数据类型。

例如,新建一张用户表:

CREATE TABLE USER(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   AGE            INT     NOT NULL,
   ADDRESS        CHAR(50)
);

# “NOT NULL”指定当前列不能为空

新建完之后可以通过如下命令查看新建的表:

.tables
要查看表的详细结构,使用命令:

.schema

二 删除表

使用命令:

DROP TABLE database_name.table_name;






怎在sqlite3中删除表字段,我不想在可视化界面中删除,想直接用命令删除下面是我写的,但是语法错误

sqlite不支持删除列。可以这样:
1. 根据Publisher表,创建一个publisher_temp表(不含字段state_province)

2. 复制数据到publisher_temp中
3. 删除Publisher表

4. 把publisher_temp表改名
 

sqlite3怎删除指定行数据?(如要删除数据表中第五行数据),赐教

删除tmp表第五行数据
delete from tmp where rowid in(select rowid from tmp limit 1 offset 4);
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2672.html NewsArticle sqlite学习笔记4:表的创建和删除,sqlite学习笔记 前面做了那么多不就是为了数据弄几张表么,接下来看看怎么新建表。 一 新建表 基本语法如下: CREATE TABLE database_name.table_name( column...
评论暂时关闭