Linux系统下SQLite创建数据库, 建表, 插入数据保姆级教程

1,创建数据库:

sqlite test.db 

我这边是sqlite2版本, 直接使用命令sqlite test.db创建一个名称为test的数据库; test是你自定义是数据库名, 创建好数据库后, 接下来开始创建表格

2.创建表格, 就是常规的sql建表语句

CREATE TABLE  ids_logs ( english_details TEXT, chinese_details TEXT, event_definition TEXT, event_analysis TEXT, bug_repair TEXT, handling_suggestion TEXT );

ids_logs:表名

括号后面比如前面english_details是字段名, TEXT是该字段对应的数据类型, 创建完成后可以使用上一篇文章中提到的.table命令来查看表格是否创建成功

 3.插入数据到创建好的表格ids_logs表中中:

sql语句示例:

INSERT INTO "ids_logs" VALUES ('FILE-MULTIMEDIA Microsoft Windows AVI cinepak codec decompression remote code execution attempt', '多媒体文件:微软Windows AVI cinepak编解码器解压缩远程代码执行尝试', '用户提权企图', '可能发生利用Cinepak编解码器解压缩漏洞的尝试(CEV,2010-2553)', 'MicrosoftWindowsXPSP2和SP3WindowsVistaSP1以及SP2和Windows7中的Cinepak编解码器没有正确解压缩媒体文件,这些文件允许远程攻击者通过精心设计的文件(即Cinepak编解码器解压缩漏洞)执行任意代码。未经身份验证的远程攻击者可能执行任意代码或导致易受攻击的系统或应用程序崩溃。', 'Microsoft已在2010年8月的Microsoft安全公告摘要中提供了这些漏洞的更新。该安全公告介绍与更新相关的任何已知问题。鼓励管理员注意这些问题并测试任何潜在的不利影响。管理员应考虑使用自动更新分发系统,例如WindowsServerUpdateServices(WSUS)。');

上面是插入一条数据, 也可以同时执行多条insert语句一次性插入多条数据, 操作示例:

 4.退出sqlite

.quit

这条命令上一篇文章有写到过, 没记住不熟悉的请查看上一篇文章: Linux系统下SQLite基础使用命令 (欢迎大家关注我, 文章是连贯性的, 这样更加方便大家阅读和记忆)

最后查看下创建的test.db数据库:

直接ls命令查看

 今天这篇文章就先写到这, 我们下期见!!

你可能感兴趣的:(数据库,sqlite)