Linux命令行执行sqlite3命令创建表格,插入数据,获取数据

文章目录

  • Linux命令行执行sqlite3命令创建表格,插入数据,获取数据
  • 1-进入sqlite3
  • 2-创建数据库
  • 3-创建表
  • 4-插入数据
  • 5-查看数据
  • 6-删除表

1-进入sqlite3

wangdengtao@wangdengtao-virtual-machine:~$ sqlite3

2-创建数据库

sqlite> .open haha.db

上面的命令创建了数据库文件 haha.db,位于 sqlite3 命令同一目录下。
打开已存在数据库也是用 .open 命令,以上命令如果 haha.db 存在则直接会打开,不存在就创建它。

3-创建表

creat table +表名创建表。
创建了一个 COMPANY 表,ID 作为主键,NOT NULL 的约束表示在表中创建纪录时这些字段不能为 NULL:
可以用
.tables查看表,显示表名
.schema 查看表头
.schema +表名查看详细表的信息

sqlite> CREATE TABLE COMPANY(ID INT PRIMARY KEY     NOT NULL,NAME           TEXT    NOT NULL,AGE            INT     NOT NULL,ADDRESS        CHAR(50),SALARY         REAL
);

4-插入数据

INSERT INTO +表名(表头)插入数据,大小写不打紧

sqlite> INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)
VALUES (1, 'Paul', 32, 'California', 20000.00 );

5-查看数据

select *from +表名查看表数据

select *from COMPANY

6-删除表

sqlite>DROP TABLE COMPANY;


最后退出的话就是.quit

Linux命令行执行sqlite3命令创建表格,插入数据,获取数据相关推荐

  1. Promise相关内容(三)——异步获取服务器数据:promise方式解决回调地狱的问题。通过多个.then使代码可读性更高 实现异步任务的串行执行,保证按顺序发送请求获取数据

    Promise相关内容(三)--异步获取服务器数据:promise方式解决回调地狱的问题.通过多个.then使代码可读性更高 & 实现异步任务的串行执行,保证按顺序发送请求获取数据 第一种形式 ...

  2. linux使用管道显示某一进程的运行情况,pv - 显示当前在命令行执行的命令的进度信息,管道查看器...

    补充说明 pv命令 Pipe Viewer 的简称,由Andrew Wood 开发.意思是通过管道显示数据处理进度的信息.这些信息包括已经耗费的时间,完成的百分比(通过进度条显示),当前的速度,全部传 ...

  3. 养疗经 Tin Shell 脚本命令行 执行 select 命令已测试成功如图, 作者 罗瑶光

  4. sqlplus 命令行执行sql命令

    主要是管道 echo -e "select sysdate from dual" | sqlplus username/password@ip:port/orcl 当使用groov ...

  5. java cd命令_java执行cd命令

    如果要在java程序里执行一条linux可以用下面的写法 Process process = Runtime.getRuntime().exec(cmd);process.waitFor(); 但是当 ...

  6. mysq命令行导出sql_mysql 命令行导入导出 sql

    命令行source 导入数据库: 代码如下复制代码 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入 ...

  7. 在Linux系统的命令行中为MySQL创建用户的方法

    这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQ ...

  8. 【Android 安全】DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )

    文章目录 一.生成 dex 文件 二.生成 dex 文件代码示例 三.生成 dex 结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool ...

  9. TortoiseSVN 命令 (命令行执行工具)

    TortoiseSVN 命令 (命令行执行工具) TortoiseSVN是一个GUI客户端,这个自动化指导为你展示了让TortoiseSVN对话框显示并收集客户输入,如果你希望编写不需要输入的脚本,你 ...

最新文章

  1. 【转】make makefile cmake qmake都是什么,有什么区别?
  2. Shell生成随机uuid
  3. SpringBoot 结合 RabbitMQ 简单项目
  4. DataTable数据集动态构造Table表结构
  5. 【生信进阶练习1000days】day4-Annotation包中mapIds函数的使用
  6. Idea复制文件一直updating indices
  7. 【论文阅读】POI2Vec: Geographical Latent Representation for Predicting Future Visitors
  8. 计算机硬盘数据清零,彻底清除Windows电脑磁盘数据
  9. 【安全牛学习笔记】Kali Linux基本工具
  10. [R]_使用mutate_all(),mutate_at(),mutate_if()操纵数据框的列
  11. Android应用推广渠道分享
  12. Debian ISCSI
  13. Java自己写一个json转换器,对象转json,json转对象
  14. 关于“显示器驱动程序已停止响应并且已成功恢复”的解决方案
  15. 解决WIN 7 不能任意修改无线网卡MAC地址的问题
  16. Delphi 微信支付接口AEAD_AES_256_GCM解密
  17. 【vscode】 远程:Unauthorized client refused: auth mismatch)
  18. redis集群报 MOVED 7365 127.0.0.1:7002
  19. Redis 复制、Sentinel的搭建和原理说明(转)
  20. 金额转换成大写和简称的方法

热门文章

  1. 合并两个list 并去重
  2. element-ui表格实现表头快速筛选
  3. 苹果 5G 尘埃落定:Intel 无奈出局,高通成为大赢家...
  4. easypoi 批量导出_POI导出大量数据的简单解决方案(附源码)
  5. 码云 + Hexo 搭建个人博客
  6. css漂亮阴影,css3 shadow为了实现各种漂亮的阴影效果
  7. 海思Hi3536开发——处理器整体架构了解
  8. java 三次贝塞尔曲线算法_转:穿过已知点画平滑曲线(3次贝塞尔曲线)
  9. 现代城市生态与环境学题库
  10. Excel如何批量从中英文混合文本中提取出汉字