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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
解锁高效查询的关键功能 Group by分组
YashanDB
79次阅读
2025-03-05 11:08:38
100+项!YashanDB与Oracle全面对比 详解YashanDB如何做到1:1替代Oracle
YashanDB
75次阅读
2025-03-19 11:20:49
YashanDB YCP认证:我的实战经验与高效备考攻略
bicewow
63次阅读
2025-03-12 10:06:22
驱动多领域数字化升级!YashanDB三大案例入选深圳数字化转型优秀应用成果→
YashanDB
58次阅读
2025-03-12 10:23:05
拒绝玄学调优!科学分析精准狙击慢SQL
YashanDB
55次阅读
2025-03-28 15:02:10
YashanDB 中添加hash分区
Skye
54次阅读
2025-03-04 09:57:41
共筑教育行业新生态!YashanDB与光大科技完成兼容互认证
YashanDB
37次阅读
2025-03-04 09:47:22
共筑智慧城市新生态!YashanDB与荣科科技完成兼容互认证
YashanDB
22次阅读
2025-03-19 11:20:50
双第一!崖山科技获评最具投资价值企业
YashanDB
17次阅读
2025-04-01 18:30:29
YashanDB出席胶东CIO十周年峰会,自研数据管理方案驱动智造升级
YashanDB
9次阅读
2025-03-25 10:37:36