postgresql数据库学习-win平台下SQLshell基础操作及语法
由于在学习https://www.bilibili.com/video/av24590479小马视频时, up主采用的linux虚拟机进行教学, 而本人采用window7进行操作,故在基础操作和语法上两边会有出入, 在学习中通过百度查询等方式, 将测试正确的内容记录整理如下.
1\首先登录方式如上图, 在shell的提示下输入对应信息,键入密码后回车即可登录.
2\显示所有数据库列表 \l ; (注意这里是小写的L, 注意空格)
3\建立名为abc的数据库 create database abc ;
4\打开并连接abc数据库 \c abc ;
5\在数据库abc中建立名为posts的表 create table posts (title varchar(255), content text) ;
6\上一行命令成功后会显示CREATE TABLE ,查看表格语法 \dt ;
7\查看第五条建立的表格的内容语法, \d posts ;
8\使用sql脚本语法 \i /db.sql ;
在这里我用vs code建立了一个内容为 create table posts (title varchar(255), content text); 的sql脚本,并命名为dq.sql, 而后将该脚本放置于postgresql的安装所在盘根目录下, 比如D盘对应路径为"D:\db.sql", 显示效果如下
9\删除表格posts语法 drop table posts ;
10\删除数据库abc语法 drop database abc ;(注意删除前先退出abc数据库, 可以用\c切换到别的数据库中,如\c postgres;)
11\重命名表格posts语法 alter table posts rename to new ;
12\退出语法\q ;
相关链接:
Python连接PostgreSQL数据库
https://blog.csdn.net/why_not2007/article/details/79062351
最新文章
- 页面局部跳转(iframe)
- MacOS下Python的多版本管理(pyenv)
- JS:call()和apply的区别
- 20145218&;20145240 《信息安全系统设计基础》实验三 实时系统的移植
- JavaScript编程总结
- Qt环境搭建(Qt Creator)+Visual Studio
- HTML DOM学习之三
- 深入浅出设计模式——装饰模式(Decorator Pattern)
- 高斯混合和EM算法
- Hbase的安装配置
- 【转】使用unity3d需要注意到细节
- hdu2588 gcd 欧拉函数
- 在linq查询环境下通过sql语句来访问数据库
- FreeSql 如何实现 Sqlite 跨库查询
- 创建 tomcat 服务的镜像
- Java HashMap、HashTable、TreeMap、WeakHashMap区别
- 一、python基本语法元素(温度转换)
- [转帖]Linux 的UTC 和 GMT
- MonggoDB学习笔记
- spark SQL编程