34、SQLite数据库使用指南:学生成绩数据库示例

SQLite数据库使用指南:学生成绩数据库示例

1. sqlite3命令与SQLite局限性

在使用sqlite3时,若想查看完整的命令列表,可在sqlite命令行中输入 .help

SQLite虽功能强大,但与传统SQL Server实现相比,存在一些重要限制:
- 非高性能服务器数据库替代品 :它不是高性能、服务器驱动型数据库的替代方案。
- 文件访问方式 :基于文件,适合串行访问,而非并发访问,虽有一定并发特性,但较为有限。
- 访问控制 :通过文件权限而非数据库用户权限来维护访问控制。
- 引用完整性 :外键约束会被解析,但不会自动强制执行,不过可通过触发器函数来实现。
- ALTER TABLE支持有限 :仅支持 RENAME TABLE ADD COLUMN ,不能删除或修改列,这会使数据库升级变得棘手。
- 触发器支持有限 :不能使用 FOR EACH STATEMENT INSTEAD OF ,也不能创建递归触发器。
- 事务操作 :不能嵌套事务操作。
- 视图 :视图为只读。
- 连接操作 :不支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值