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

YashanDB快速上手在线实操

墨天轮 2023-11-15
349

YashanDB快速上手在线实操

一、连接环境

bin/yasql sys/admin-123@127.0.0.1:1688
复制

二、数据库操作

create database yashandb;
复制

三、SQL基本操作

3.1表空间操作

  • 创建表空间

    CREATE TABLESPACE ts_yashan;
    复制
  • 查看表空间

    SELECT TABLESPACE_NAME FROM DBA_TABLESPACES;
    复制
  • 修改表空间

    -- 收缩ts_yashan表空间大小 ALTER TABLESPACE ts_yashan SHRINK SPACE;
    复制
  • 删除表空间

    DROP TABLESPACE ts_yashan;
    复制

3.2、表操作

  • 创建表

    CREATE TABLE tb_yashan(c1 INT,c2 VARCHAR(10));
    复制
  • 查看表

    SELECT TABLE_NAME,TABLE_TYPE FROM USER_TABLES;
    复制
  • 修改表

    -- 重命名 ALTER TABLE tb_yashan RENAME TO tab_yashan; -- 新增字段 ALTER TABLE tab_yashan ADD(c3 NUMBER); -- 修改字段类型 ALTER TABLE tab_yashan MODIFY c3 FLOAT;
    复制
  • 删除表

    DROP TABLE tab_yashan;
    复制

3.3、索引操作

  • 创建索引

    -- 创建表 CREATE TABLE tb_index(c1 INT,c2 INT); -- 创建索引 CREATE INDEX index1 ON tb_index(c1);
    复制
  • 查看索引

    SELECT INDEX_NAME, INDEX_TYPE, TABLE_NAME FROM USER_INDEXES where INDEX_NAME = 'INDEX1';
    复制
  • 删除索引

    DROP INDEX index1;
    复制

3.4、数据操作

  • 插入数据

    -- 创建表 CREATE TABLE insert_tb(c1 INT,c2 CHAR(10)); -- 插入一条数据 INSERT INTO insert_tb VALUES(4,'hello'); -- 插入多条数据 INSERT INTO insert_tb VALUES(1,'world'),(2,'nihao'),(3,'shijie'); -- 查询数据 SELECT * FROM insert_tb;
    复制
  • 更新数据

    -- 更新数据 UPDATE insert_tb SET c1=5 WHERE c1=1; -- 查询数据 SELECT * FROM insert_tb; -- 更新多条数据 UPDATE insert_tb SET (c1,c2) = (7,'newvalue') WHERE c1=3; -- 查询数据 SELECT * FROM insert_tb;
    复制
  • 删除数据

    -- 删除数据 DELETE FROM insert_tb WHERE c1 = 7; -- 查询数据 SELECT * FROM insert_tb;
    复制

3.5、事务操作

  • 提交事务

    CREATE TABLE COM_TB(c1 INT); INSERT INTO COM_TB VALUES(1),(2),(3); -- 提交事务 COMMIT;
    复制
  • 回退事务

    -- 插入数据 INSERT INTO COM_TB VALUES(6); SELECT * FROM COM_TB; -- 回退至修改前状态 ROLLBACK; SELECT * FROM COM_TB;
    复制
最后修改时间:2023-11-20 14:26:28
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论