SQLite的安装和一些常用的基本操作

鳄鱼君Ba

发表文章数:518

热门标签

,

Vieu四代商业主题

高扩展、安全、稳定、响应式布局多功能模板。

¥69 现在购买
首页 » Python教程 » SQLite的安装和一些常用的基本操作

SQLite是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。特点是高度便携,使用方便、结构紧凑、高效、可靠。与其他数据库管理系统不同,SQLite的安装和运行非常简单,如果对并发性要求不是很高,SQLite是一个不错的选择。

SQLite安装

鳄鱼君Ba使用的是Windows系统,所以主要介绍再Windows上的安装和使用。SQLite下载页面,根据Windows系统版本下载sqlite-dll-*.zipsqlite-tools-win32*.zip两个压缩包,解压后,将两者放到合适的位置,例如G://SQLite3文件夹下,然后将G://SQLite3添加到环境变量的PATH即可,这样只是为了方便我们打开CMD就可以启动sqlite3.

SQLite语法

SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统,用于取回和更新数据库中的数据,并与数据库程序协同工作。虽然存在很多不同版本的SQL语言,每个数据库都有一些它们独特的SQL语法,但是为了与ANSI标准相兼容,就必须以相似的方式共同地来支持一些主要的关键词,例如:SELECT、UPDATE、DELETE、INSERT、WHERE等,所以这里主要整理常用的操作。

SQL语言主要分为两部分:数据定义语言(DDL)和数据操作语言(DML)。根据名字就知道大致的意思了,数据定义语言主要就是创建或删除表格,定义索引,规定表之间的链接,施加表与表间的约束。数据操作语言,主要执行查询、更新、插入和删除等一些操作。SQL对大小写不敏感

一、数据定义语言(DDL)

CREATE DATABASE用于创建数据库,语法格式:

CREATE DATABASE database_name
# 创建名称为first_db的数据库
CREATE DATABASE first_db。

DROP DATABASE用于删除数据库,语法格式:

DROP DATABASE database_name
# 删除名称为first_db的数据库
DROP DATABASE first_db

CREATE TABLE语句用于创建数据库中的表,语法格式:

CREATE TABLE表名称 (列名称1数据类型,列名称2数据类型,列名称3数据类型,...)。

SQL支持的数据类型

# 创建一个名称为student的表,表里面包含5列,列名分别是:"id"、"Name"、"Birth"、"Address"以及"City"
CREATE TABLE student(id integer, 
    Name varchar(255), 
    Birth date, 
    Address varchar(255), 
    City varchar(255))
# id列的数据类型是integer,包含整数,Birth为日期类型,其余的数据类型是varchar,最大长度为255个字符。

ALTER TABLE语句用于在已有的表中添加、修改或删除列:
□ 在表中添加列:ALTER TABLE table_name ADD column_name datatype
□ 修改表中某一列的数据类型:ALTER TABLE table_name ALTER COLUMN column_name datatype
□ 删除表中的某一列:ALTER TABLE table_name DROP COLUMN column_name

# 在之前创建的student表中添加名为class的一列
ALTER TABLE student ADD class varchar(255)
# 将class列的数据类型改为char(10)
ALTER TABLE student ALTER COLUMN class char(10)
# 将class列删除
ALTER TABLE student DROP COLUMN cdex_name
# 将上面创建的name_index索引删除
DROP INDEX name_index

一、数据操作语言(DML)

常用的操作语言:
SELECT用于查询数据库表中数据。
UPDATE用于更新数据库表中数据。
DELETE用于从数据库表中删除数据。
INSERT INTO用于向数据库表中插入数据。

未经允许不得转载:作者:鳄鱼君Ba, 转载或复制请以 超链接形式 并注明出处 鳄鱼君Ba
原文地址:《SQLite的安装和一些常用的基本操作》 发布于2020-06-11

分享到:
赞(0) 赏杯咖啡

评论 抢沙发

4 + 4 =


文章对你有帮助可赏作者一杯咖啡

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.6主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册