数据库语句学习
摘要:文章主要内容是数据库语句的基本操作,以及一些基本的数据库标准库函数
重点: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