大型数据库(大型机)Oracle(亿级),中型数据库(分布式超大型)mysql(百万级),轻型数据库(嵌入式设备)sqlite(万级),访问数据库使用SQL语句,适用于所有的数据库。
使用特权
有C环境就可以调用sqlite
sudo apt-get update sudo apt-get install sqlite3
将源码拷贝到Ubuntu的非共享目录解压
解压命令:
tar zvxf sqlite-autoconf-3380500.tar.gz
配置
cd sqlite-snapshot-201708031550 ./configure --prefix=/home/gec/sqlite
编译
make
安装
make install
新建数据库文件 sqlite3 数据库文件的路径 //打开/创建 //比如:sqlite3 first.db
.exit/.quit -------- 退出数据库命令行 .help -------------- 帮助说明信息 .tables ------------ 查看当前数据库中所有的表
基本语法:
所有的SQL语句都以分号(;)结束 不区分大小写
create table 表名(字段名1 字段类型1,字段名2 字段类型2,字段名3 字段类型3,...); 比如: //创建一个stutbl的表,表中有3个字段 //分别是整数类型的学号id,字符串类型的name和整数类型的age create table zhiguoxin(id int,name char[20],age int); //不存在则创建 create table if not exists zhiguoxin(id int,name char[20],age int); //如果希望表中某个字段的内容不重复,可以用unique修饰该字段 create table if not exists zhiguoxin(id int unique,name char[20],age int);
发表回复 本版积分规则 回帖后跳转到最后一页
时间类勋章
人才类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号