一个SQLite数据库插入数据的经典代码实例

数据库 其他数据库
本文主要介绍了SQLite数据库插入数据的一个代码实例,希望通过它可以让学习者能够直观地学会插入数据的操作,接下来我们就来介绍这一过程。

 在SQLite数据库插入数据的代码如下:

  1. myqiao@ubuntu:~/My Documents/db$ sqlite3 test.db  
  2.  
  3. -- Loading resources from /home/myqiao/.sqliterc  
  4.  
  5. SQLite version 3.7.4  
  6.  
  7. Enter ".help" for instructions  
  8.  
  9. Enter SQL statements terminated with a ";"  
  10.  
  11. sqlite> .tables   
  12.  
  13. sqlite>   
  14.  
  15. sqlite> CREATE TABLE Teachers(  
  16.  
  17. sqlite> Id integer PRIMARY KEY,  
  18.  
  19. sqlite> Name text NOT NULL,  
  20.  
  21. sqlite> Age integer CHECK(Age>22),  
  22.  
  23. sqlite> Country text DEFAULT 'USA');  
  24.  
  25. sqlite> .tables  
  26.  
  27. Teachers  
  28.  
  29. sqlite>   
  30.  
  31. sqlite> INSERT INTO Teachers VALUES(1,'Alice',25,'CHN');  
  32.  
  33. sqlite> INSERT INTO Teachers VALUES(2,'Bob',25,'BRA');  
  34.  
  35. sqlite> INSERT INTO Teachers(Id,Name,Age,Country) VALUES(3,'Charls',33,'USA');  
  36.  
  37. sqlite> INSERT INTO Teachers(Name,Age) VALUES('Jhon',43);  
  38.  
  39. sqlite> SELECT * FROM Teachers;  
  40.  
  41. Id Name Age Country   
  42.  
  43. ---- --------------- --------------- ---------------  
  44.  
  45. 1 Alice 25 CHN   
  46.  
  47. 2 Bob 25 BRA   
  48.  
  49. 3 Charls 33 USA   
  50.  
  51. 4 Jhon 43 USA   
  52.  
  53. sqlite>  

上面的代码很简单,创建了一个 Teachers 表并向其中添加了四条数据,设定了一些约束,其中有自动增加的主键、默认值等等。

关于SQLite数据库插入数据的知识就介绍到这里,谢谢各位的支持!

【编辑推荐】

  1. SQLite数据库约束详解
  2. SQLite 基本控制台命令简介
  3. SQLite数据库简介之对表的操作
  4. 使用SQLite扩展函数来定义自己的函数
  5. 在SQLite中统计本周本月数据的代码实例
责任编辑:赵鹏 来源: 博客园
相关推荐

2011-07-20 13:40:00

SQLite数据库查询数据

2011-07-20 14:57:47

SQLite数据库ORDER BYGROUP BY

2011-07-20 13:18:01

SQLite数据库修改和删除数据

2011-07-20 14:32:59

SQLite数据库LIKE查询IN集合查询

2011-08-04 18:00:47

SQLite数据库批量数据

2012-05-11 10:24:05

SQL数据库SQLitl

2011-07-05 14:46:34

2011-07-05 10:16:16

Qt 数据库 SQLite

2011-07-20 14:06:11

SQLite数据库限制返回行数

2011-07-21 16:28:20

MySQL数据库带游标的存储过程

2011-07-18 10:45:55

C#SQL Server数

2011-07-26 18:11:56

iPhone Sqlite 数据库

2011-07-21 17:29:42

iPhone Sqlite 数据库

2010-05-17 17:54:39

MySQL 数据库

2009-06-22 13:50:00

java连接mysql

2011-03-03 13:13:51

DelphiSQLite加密

2024-03-07 13:02:57

PythonSQLite数据库

2011-07-07 16:42:38

iPhone Sqlite3 数据库

2011-08-22 12:01:36

SQL Server代码优化

2011-07-20 17:02:51

Oracle数据库
点赞
收藏

51CTO技术栈公众号