【数据库】数据库学习(MySQL,Oracle,PostgreSql)

数据库语句学习

摘要:文章主要内容是数据库语句的基本操作,以及一些基本的数据库标准库函数

重点:SQL语句对大小写不敏感

数据库操作语句

  • SELECT - 从数据库表中获取数据
  • UPDATE - 更新数据库表中的数据
  • DELETE - 从数据库表中删除数据
  • INSERT INTO - 向数据库表中插入数据

字句与附加内容

SELECT list1,list2 FROM table;//输出某几个表

SELECT * FROM table;//输出表中全部内容

SELECT DISTINCT list1 FROM table;//输出列中内容,但每个值只出现一次

SELECT * FROM table WHERE id=2;//查找id为2的那一行,注意等号为单个,并且如果查找内容非数值,需要加单引号eg:WHERE name='alice'

SELECT * FROM table WHERE id=2 AND name='alice';//他的意思和你想的一样,同样的用法还有OR

SELECT * FROM table ORDER by id;//查找以后的结果按照id正序输出
INSERT INTO table(list1,list2) VALUES('alice','bob')
UPDATE table SET list1='alice',list2='bob' WHERE id=1;
DELETE FROM table WHERE id=1;
DELETE * FROM table;

数据库定义语句

  • CREATE DATABASE - 创建新数据库
  • ALTER DATABASE - 修改数据库
  • CREATE TABLE - 创建新表
  • ALTER TABLE - 变更(改变)数据库表
  • DROP TABLE - 删除表
  • CREATE INDEX - 创建索引(搜索键)
  • DROP INDEX - 删除索引

oracle数据库标准库函数(math库)(DML库-操作游标 json)

1. 单行函数

字符函数
  • CONCAT('Hello', 'World'): 结果为 'HelloWorld'
  • SUBSTR('HelloWorld', 6, 5): 从第6位开始取5个字符,结果为 'World'
  • LENGTH('Hello'): 返回字符串 'Hello' 的长度,结果为 5
  • TRIM('H' FROM 'HHHelloHH'): 移除字符串两侧的 ‘H’,结果为 'Hello'
  • LOWER('HELLO'): 将字符串转换为小写,结果为 'hello'
  • UPPER('hello'): 将字符串转换为大写,结果为 'HELLO'
  • REPLACE('2024 Happy New Year', '2024', '2025'): 将字符串中的 2024 替换为 2025,结果为 '2025 Happy New Year'
数值函数
  • ROUND(123.4567, 2): 将 123.4567
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值