美文网首页SQL基础教程
SQL基础教程:搭建SQL开发环境

SQL基础教程:搭建SQL开发环境

作者: 编程小猪 | 来源:发表于2023-02-18 11:58 被阅读0次

视频教程地址: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

同样,命令以回车结束,语句以分号结束。

视频教程地址

视频教程地址:SQL基础教程:搭建SQL开发环境_哔哩哔哩_bilibili

【下一节】:SQL基础教程-1章1节:数据库结构和SQL书写规则

相关文章

  • SQL基础教程:搭建SQL开发环境

    视频教程地址:SQL基础教程:搭建SQL开发环境_哔哩哔哩_bilibili[https://www.bilibi...

  • MySQL一一sql基本语法

    sql基础教程 sql教程 什么是sql? SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一...

  • SQL基础

    SQL基础教程。 注意: SQL 对大小写不敏感! SQL DML 和 DDL 可以把 SQL 分为两个部分:数据...

  • joomla SQL Injection 漏洞防御 环境搭建 之前在演示SQL注入攻击的时候,使用了xampp应用...

  • MyBatis之动态SQL

    八、动态SQL 目录:介绍及环境搭建、IF、choose (when, otherwise)、trim (wher...

  • SQL注入环境环境搭建

    只需安装在物理机本地 1.软件下载 网盘链接:https://pan.baidu.com/s/1-JYbABvsQ...

  • SQL 学习笔记

    《SQL 基础教程》学习笔记 01 - 数据库和 SQL 02 - 表的创建、删除和更新 03 - 查询基础 04...

  • SQL基础<一>

    前言 计划 传送门:SQL基础教程 数据库和SQL 1.数据库 提到SQL,首先必须谈到数据库,那么什么是数据库?...

  • Android基础教程目录

    Android基础教程目录 Android开发环境搭建[https://www.jianshu.com/p/422...

  • ORACALE之ProceldureLanguage

    PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序...

网友评论

    本文标题:SQL基础教程:搭建SQL开发环境

    本文链接:https://www.haomeiwen.com/subject/hnqbkdtx.html