首页 » 程序设计 » sqlite常用基本操作的sql语句

发表时间:2012-2-9 23:49:03 | 分类:程序设计 | 阅读:247

SQL作为一轻量级的数据库,很受开发者的青睐。这里列举了一些常用的SQL操作方法。假如有一个表Member,表里有三个字段:MemberId,LoginName,Password

1、创建表。注:integer NOT NULL PRIMARY KEY 表示该字段自增

CREATE TABLE [Member] (
  [MemberId] integer NOT NULL PRIMARY KEY,
  [LoginName] VARCHAR(25),
  [Password] VARCHAR(32)); 

2、删除表,删除表名为Member的表

drop table Member

3、修改表名,把表名Member改为Passport

alter table Member rename to Passport

4、为Member表添加一个字段IsDelete

alter table Member add IsDelete char(1) default '0';

5、把Member表的数据复制到UserLogin表(该表有UserId, UserLogin, Password, IsDelete,其中UserId是自增的字段)注:值中的null用于插入UserLogin表中的自增字段UserId

insert into UserLogin select null, LoginName, Password, IsDelete from Member where Member=123

6、修改Member表中的IsDelete字段的类型为int

SQL没有直接此操作的SQL,因此需要创建一个临时表,把Member表现有的数据按照字段复制过去,可以参考使用5中的复制方法。

7、查看Member表的表结构

pragma table_info(Member)

评论列表


#1 作者:空景 评论时间:2012-2-11 21:57:03
能不能再多列一些呢?

发表评论


昵称:
邮件:
链接: