sqlite 简单使用 // JWDev 

JerryXia 发表于 , 阅读 (0)

SQL 和 sqlite,mysql…

SQL : struct query language ,数据库查询语言
sqlite : 适合移动端的跨平台的数据库.
mysql : 比较大的跨平台的比较成熟的数据库系统.

市面上比较参数的mysql,mysql,sqlserver等数据都采用sql语法,sql只是一套语法标准.其他的数据库产品基本上都是采用了sql语法来操作的.可能部分数据库会拥有自己的语法,但是大部分语法都是sql标准是一样的.所以我们记住一些sql语法,就可以操作各大数据库的大部分功能了.

sqlite 使用

  1. 在mac终端下输入 ‘sqlite3 dbname.sqlite’,如果没有这个数据库,就创建,如果有,就打开这个数据库了
  2. 输入’.tables’,就可以看见所有的表格了,这是sqlite3自己的API

SQL 语法

在现在的IT产品中其实都是信息的增删改查,也就是CRUD.无论是网站还是APP中都是信息的操作,比如:注册其实就是信息的增加,登陆就是信息的查询

  1. Create

    insert into user (name,age,gender) values(‘张三’,23,”男”);
    注意: 值如果是text 或者string类型的一定要加’’ 或者””

  2. Retrive

    select name as “姓名”,age as “年龄”,gender as “性别” from user;
    as 是给查出来的字段起一个别名,只是显示用

  3. Update

    update user set name = ‘隔壁老王’ where name = ‘张三’ and age = 23;
    text 和 string 要加 ‘’ 或者 “” , update 不是updata

  4. Delete

    delete from user where name = ‘张三’;

  5. 多表联查

    select a.name,a.age,b.name as ‘classname’ from student a,classroom b where a.classid = b.id;