![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
还有两根头发
这个作者很懒,什么都没留下…
展开
-
SQL授权GRANT
赋权格式:GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username}privilege:所需要的权限(1)select:查询(2)insert:插入(3)update:更新(4)delete:删除(5)all:所有object:操作的对象(1)table:表(2)view:视图(3)sequence:序列(4)index:索引public| GROUP group| username:用原创 2022-05-27 16:05:22 · 875 阅读 · 0 评论 -
SQL关联删除,关联修改,关联新增
1、关联删除:目的:删除掉A表中能关联B表的数据delete from A as ausing B as bwhere a.zd1=b.zd12、关联修改,关联新增目的:当A表中数据能关联B表时,修改A表中数据为B表数据,当关联不到时,在A表1中新增B表数据MERGE INTO A as aUSING B as bON a.zd1=b.zd1 WHEN MATCHED THEN --当关联上时,修改UPDATE SET a.zd2=b.zd2 WHEN NOT MA原创 2022-05-24 17:12:03 · 5037 阅读 · 0 评论 -
GAUSS创建主键,删除主键
创建主键GAUSS200,oracle主键添加语句通常紧跟在建表语句之后,也可以直接嵌在列声明⾥创建,创建主键时会⾃动在该列上创建索引。⽅法⼀、使⽤add constraint ⽅法添加主键约束alter table 表名 add constraint 主键名 primary key (列名1,列名2,...)⽅法⼆、使⽤索引创建主键(和⽅法⼀没有区别,可以将⽅法⼀理解为省略了using index)alter table 表名 add constraint 主键名 primary key (原创 2022-05-20 17:17:38 · 4310 阅读 · 0 评论 -
UNION,UNION ALL使用
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使原创 2021-08-04 19:39:08 · 260 阅读 · 0 评论 -
日期操作2:获取年,月,日,星期,季度等
1、YEAR 函数:获取日期的年份值 语法:YEAR(D)参数: 日期型D 返回值:整型2、MONTH 函数:获取日期的月份值语法:MONTH(D)参数:日期型D 返回值:整型1~123、DAY 函数:获取日期号语法:DAY(D)参数:日期型D 返回值:整型,指定的日期号4、HOUR 函数:获取小时数语法:HOUR(T)参数:时间型T 返回值:整型0~235、MINUTE 函数:获取时间的分钟值语法:MINUTE(T)参数:时间型T 返回值:整型0~596、SECOND原创 2021-07-22 19:14:10 · 366 阅读 · 0 评论 -
日期操作1:日期和字符转换函数(to_date,to_char)
日期和字符转换函数(to_date,to_char)//日期转化为字符串select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //获取时间的年select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的月select to_char(sysdate,'mm') as nowMonth from dual; //获取.原创 2021-07-22 19:05:21 · 1209 阅读 · 1 评论 -
SQL排序
升序用 asc,降序用 desc语法://升序排(默认排序规则)select * from emp order by num asc;//降序排select * from emp order by num desc;//按照num的降序排列,当num相同的时候再按照num2的升序排列。select * from emp order by num desc,num2 asc;...原创 2021-07-16 11:30:41 · 87 阅读 · 0 评论 -
REPLACE使用
语法:REPLACE ( string_expression , string_pattern , string_replacement )参数:string_expression 要搜索的字符串表达式。string_pattern 是要查找的子字符串,不能是空字符串 (’’)。string_replacement 替换字符串。返回类型如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。如果任何一个参数为 NULL原创 2021-07-12 13:51:32 · 85 阅读 · 0 评论