视频教程地址:SQL基础教程:搭建SQL开发环境_哔哩哔哩_bilibili
数据库软件选择
什么是数据库软件呢?
选择mysql还是PostgreSQL?
PostgreSQL安装
postgreSQL官网下载:https://www.postgresql.org/download/
国内朋友基本还是windows要多一些,我们的教程录制平台也选择windows,postgreSQL也用windows版。
PostgreSQL是很开源免费的软件,很干净,无广告,想省事的话一路next就行。
不过为了后期运行方便,有几个地方还是需要注意:
1、安装路径建议选择:C:\PostgreSQL;
2、记好自己的密码,后面经常要用到,而且找回密码很麻烦;
3、端口号不能乱写,建议范围10000~60000;
4、记下这个打开数据库的命令:
# 安装后默认用户是postgres
# -U 后面跟的是用户
# -d 后面跟的是数据库名子,不过当前这个库还没有存在
./psql.exe –U postgres –d shop
PostgreSQL简单操作
# postgres提示符,postgres的常用命令是以反斜杠开头
postgres=#
# 查看所有库
\l
# 或者
\list
# 查看所有用户
\du
# 打开一个库,这里的shop是库名
\c shop
# 如果一个库是有权限的,则需要指出对应的用户
\c shop - username
# 显示帮助
\?
# 连接上库后,显示所有表
\d
# 显示表结构
\d table_name
# 退出终端
\q
# 创建一个库
CREATE DATABASE shop;
# 创建一个表
CREATE TABLE test(id INTEGER NOT NULL);
注意:命令不用分号结束,但操作语句需要以分号结束。
sqlite学习数据库的另一个选择
PostgreSQL安装下来要900M的样子,如果只是想简单测试,可以选择sqlite,这是一个用于移动端的极轻量有数据库,即下即用,极为方便。当然功能也要简单很多。如果你使用的是mac的本,学习时使用这个小的库也是个不错的选择。
sqlite下载地址:https://www.sqlite.org/download.html
查找到“Precompiled Binaries for Windows”部分,这里是编译好的window版本软件,免安装,即下即用。
需要下载两个包:
1、dll动态链接库:https://www.sqlite.org/2022/sqlite-dll-win64-x64-3400100.zip
2、exe可执行文件:https://www.sqlite.org/2022/sqlite-tools-win32-x86-3400100.zip
以上是我下载时的版本,你可以打开页面下载最新的包。下载后把这两个zip解压到同一个目录下,如: c:\sqlite
使用过程我们也是视频中展现吧。
sqlite的常用命令
sqlite的命令跟postgre不太一样,它以"."开头。另外,它也没有用户相关管理;以下是常用的命令:
# 打开sqlite
c:\sqlite\sqlite3
# 显示帮助
.help
# 打开库,这里shop是数据库的名字,对应一个文件
.open shop
# 列表出所有表
.tables
# 显示表结构,这里test是表名
.schema test
# 退出
.quit
# 另一个打开库的方法是直接在运行sqlite3时打开
sqlite3 shop
同样,命令以回车结束,语句以分号结束。