SQLlite如何使用?

来源:互联网 发布:淘宝店什产品最好卖 编辑:程序博客网 时间:2024/05/22 05:00
CREATE TABLE Student
(
       id INTEGER,
       name TEXT,
       age INTEGER
);


drop table 表名                                                                                    //删除表名
ALTER TABLE 表名 RENAME TO 新表名;                                     //修改表名的名称
ALTER TABLE 表名 ADD column 列名 数据类型 [DEFAULT expr];        //增加列
//删除表中的列
步骤:
1,新建临时表(不包含删除列)
2,将表中的数据读入到临时表中  //1、2两步合并: creat table 临时表名 as select id,name,sex,brithday,salary,resume,image from employees
3,删除旧表
4,将临时表改名为旧表名


CREATE TABLE employees
    (
    id INTEGER not null,
    name TEXT,
    sex INTEGER,
    brithday INTEGER,
    job TEXT,
    salary REAL,
    resume TEXT
    );
插入数据:
    第一种:INSERT INTO 表名 VALUES (id,name,sex,brithday,job,salary,resume);     //插入数据,text的数据类型要加单引号''
    第二种:INSERT INTO 表名 (列名,列名,列名,列名...) VALUES (id,name,sex,brithday,job,salary,resume);  //先将列名列出来,在加数据
修改数据:
    第一种:UPDATE 表名 SET 列名=数据;//修改单列数据,将表中所有行的该列数据改为一样的
    第二种:UPDATE 表名 SET 列名1=数据1,列名2=数据2。。。 WHERE 列名=数据;//修改多个数据,有筛选条件的修改
    第三种:UPDATE 表名 SET 列名1=原有数据+数据1 WHERE 列名=数据;//修改单个数据,在原有的基础上加上一个数据,有筛选条件的修改
删除数据:
    第一种:DELETE FROM 表名;//删除表中全部数据,不删除表
    第二种:DELETE FROM 表名 WHERE 列名=数据;//删除筛选条件中的数据
查找语句:
    第一种:SELECT * from 表名;//查找表中所有的数据,并打印在窗口
    第二种:SELECT 列名1,列名2... from 表名;//查找表中该列中的数据,并打印在窗口
    第三种:在列的前面加上DISTINCT关键字,可去除重复数据
    另外的用法:1、在select语句中可使用表达式对查询的列进行运算
                     SELECT 列名1+列名2,列名3 from 表名;
               2、在select语句中使用as语句
                     SELECT column as 别名 from 表名;
               3、加入筛选条件WHERE
0 0
原创粉丝点击