sql语句,用SQLite存储方式,这里就大概够用了。

创建表:

1.在数据库创建表 table1 字段: code 为主要字段并且不能为空 name sname 不能为空字段

CREATE TABLE  IF NOT EXISTS table1 (code VARCHAR PRIMARY KEY NOT NULL, name VARCHAR NOT NULL, sname VARCHAR NOT NULL);
删除表:

1.删除table1 整个表

delete from table1;
不同表,字段覆盖:

1.将table1 中 字段 code name sname 的数据插入 到 table2 中对应的code,name,sname字段

insert into table2 (code,name,sname)  select code,name,sname from table1;
-----增-----:

1.将1 和 jniyng 插入 table1 表 对应的 id name 字段行内容中

insert into table1 (id,name)values('1','jniying');
-----删-----:

1.删除 table1 中 字段 id 内容为 1 并且 字段 name 内容 jniying 的 行数据

delete from table1 where id = '1' and name = 'jniying';

2.删除 table1 中 字段 id 内容为 1 或者 字段 name 内容 jniying 的 行数据

delete from table1 where id = '1' or name = 'jniying';

3.删除table1所有行

DELETE FROM table1

4.删除table1最后一行

delete from table1  where rowid in (select rowid from table1  order  by rowid desc limit 1)

5.删除table1第一行

delete from table1  where rowid in (select rowid from table1  order  by rowid  limit 1)
-----改-----:

1.更改table1 id = 1 并且 name = jniying 的行

update table1 set id = '3',name ='小明'  where id = '1' and name = 'jniying';
-----查-----:

1.查整个表

SELECT * FROM 表名称;

2.查整个表倒序集结果

select * from 表名称 order by rowid desc;

3.查表id等于1 的行数据

SELECT * FROM 表名称 where id = '1';

4.查表中有多少条数据

select count(*) from 表名称;

你可能感兴趣的:(sql语句,用SQLite存储方式,这里就大概够用了。)