暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

通过构建 Mario 数据库来学习关系数据库系列(1)

原创 辣·王爷 | 华峰 2024-02-07
160

登陆freecodecamp选择关系数据库认证课程。

freecodecamp这里不进行详细介绍,自行google查询资料。



进入之后页面显示关系型数据库认证课程的介绍


找到Mario章节进入实验学习


  1. 数据库连接

    psql --username=freecodecamp --dbname=postgres
    复制
  2. 列出所有逻辑库

    \l 是小写的L,不是数字1
    复制

  3. 创建一个新的逻辑数据库

语法语句:create database database_name;
示例:create database first_database;
复制


  1. 切换当前数据库
\c database_name;
复制


  1. 创建一张空表,无字段

    语法语句:create table table_name();
    示例:create table first_table();列出所有表
    复制
  2. \d 展示所有表
    \d table_name  展示详细表列
    复制

  3. 添加列字段

    语法语句:ALTER TABLE table_name ADD COLUMN column_name DATATYPE;
    复制
    ALTER TABLE second_table ADD COLUMN first_column int;
    ALTER TABLE second_table ADD COLUMN id int;
    ALTER TABLE second_table ADD COLUMN age int;
    复制

    查看表结构

  4. \d table_name
    复制


  5. 删除一列

    语法语句:ALTER TABLE table_name DROP COLUMN column_name;
    示例:alter table second_table drop column age;
    复制

  6. 列重命名

    语法语句:ALTER TABLE table_name RENAME COLUMN column_name TO new_name;
    示例语句:alter table second_table rename column name to username;
    复制


  7. 往表中添加数据

    语法语句:INSERT INTO table_name(column_1, column_2) VALUES(value1, value2);
    示例:insert into second_table (id ,username)values(1,'Samus');
    复制


  8. 查询数据

    语法语句:SELECT columns FROM table_name;
    可以使用*,代表查询表的所有列
    示例:select * from second_table ;
    复制

系列学习持续更新····

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论