首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏数据库

    DCL数据库控制语言详细用法

    DCL (Data Control Language)4.1 用户管理我们现在默认使用都是root用户,超级管理员,拥有全部权限。 所以,我们应该可以根据不同项目建立不同用户,分配不同权限来管理和维护数据库。 4.1.1 查看用户MySQL所有用户都在mysql数据库中user表中存储:select * from mysql.user;查看当前登录用户:select user();4.1.2 创建用户语法 ,也就是以数据表中数据为准,将内存数组重新加载一遍;所以说如果内存中权限数据和磁盘表中数据一致的话,flush privileges其实是可以不用做。 而对于正常grant/revoke/create user等操作,内存和磁盘中数据都是同步更新,所以正常grant/revoke操作后是不需要flush privileges

    51331编辑于 2024-06-18
  • 来自专栏Dato

    浅谈 DML、DDL、DCL区别

    主要用来对数据库数据进行一些操作。 DELETE FROM 表名称 WHERE 列名称 = 值 二、DDL DDL(data definition language)数据库定义语言:     其实就是我们在创建表时候用到一些sql,比如说 DDL主要是用在定义或改变表结构,数据类型,表之间链接和约束等初始化工作上 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... ) ALTER TABLE table_name ALTER COLUMN column_name datatype DROP TABLE 表名称 DROP DATABASE 数据库名称 三、DCL DCL(Data 在公司呢一般情况下我们用到是DDL、DML这两种。

    2.9K80发布于 2018-04-17
  • 来自专栏小孟开发笔记

    PHP header()7用法

    PHP header 7用法 1. 跳转页面 1 header('Location:'.$url);  //Location和":"之间无空格。 2. http验证 1 2 header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="Top Secret"'); 7. //设置传输方式 header('Content-Length: '.filesize('example.zip')); //设置内容长度 未经允许不得转载:肥猫博客 » PHP header()7用法

    83520编辑于 2023-02-20
  • 来自专栏全栈程序员必看

    find 命令 7用法

    本文将介绍 find 命令 7 个实际用途,您最终会掌握它。如果您已经知道了,那么阅读这篇文章对您来说将是一个很好回顾。 0. 按名称或正则表达式查找文件 让我们从最简单用法开始。 -type l -name "yang*" 2.按指定时间戳查找文件 要按指定时间戳搜索文件,我们需要知道 Linux 系统中 3 个不同时间戳: 访问时间戳(atime):最后一次读取文件时间 **更改时间戳 (ctime)**:上次更改文件元数据时间(如,所有权、位置、文件类型和权限设置) 所以,正如开头提到面试题,要搜索 atime 超过一年文件,我们可以编写如下命令: find -type f -atime +365 如果我们需要查找 mtime 正好是 5 天前文件,请不要包含 +,因为它意思是“大于”。 find . 按权限查找文件 合理控制文件权限是 Linux 管理员一项重要任务。find 命令 -perm 选项可以帮助我们按指定权限查找文件: find .

    1.8K60编辑于 2022-11-04
  • 来自专栏技术博文

    SQL中DML、DDL以及DCL

    DML(data manipulation language)是数据操纵语言:它们是SELECT、UPDATE、INSERT、DELETE,就象它名字一样,这4条命令是用来对数据库里数据进行操作语言 DDL(data definition language)是数据定义语言:DDL比DML要多,主要命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)结构,数据类型 ,表之间链接和约束等初始化工作上,他们大多在建立表时使用 DCL(DataControlLanguage)是数据库控制语言:是用来设置或更改数据库用户或角色权限语句,包括(grant,deny,revoke

    88560发布于 2018-04-09
  • 来自专栏全栈学习之路

    分享7种MySQL进阶用法

    还只会使用SQL进行简单insert、update、detele吗?今天给大家带来7种SQL进阶用法,让大家在平常工作中使用SQL简化复杂代码逻辑。 89.0, '2020-09-11'), ('警察故事', '成龙', 68.0, '1985-12-14'), ('神话', '成龙', 86.5, '2005-12-22'); 使用如下: # 通常用法 select * from movies order by movie_name asc; # 进阶用法 select * from movies ORDER BY FIELD(movie_name, 用法如下: select actors, GROUP_CONCAT(movie_name), GROUP_CONCAT(price) from movies GROUP BY actors; select where price >= 65) select * from m1 where m1.id not in (select m2.id from m2) and m1.actors = '刘亦菲'; 7

    42510编辑于 2024-03-25
  • 来自专栏可以叫我才哥

    分享7种SQL进阶用法

    随着数据不断增长和应用需求日益复杂,掌握SQL进阶用法对于数据库管理员、数据分析师和后端开发人员等专业人士来说至关重要。 本文将分享7种SQL进阶用法,并提供实际代码案例,帮助您提升数据库操作效率和灵活性。 1. product_stock SET quantity = quantity - NEW.ordered_quantity WHERE product_id = NEW.product_id; END; 7. 用法,您将能够更有效地处理复杂数据查询和操作,从而在您数据分析和数据库管理工作中取得更好成果。 下面,我们将继续深入探讨每种用法,并提供更多细节和示例。

    46310编辑于 2024-03-06
  • 来自专栏业余草

    Redis 7 个错误用法

    问题:编号数据库无法做到您认为那样,可以提高系统可扩展性。 最佳实践替代方案:运行 Redis 隔离实例-它开销很低,所以为什么不呢? 不限制返回长度 HGETALL,LRANGE,SMEMBERS和ZRANGE 这些命令归为一个有趣类:在大多数情况下是有用且不会带来任何问题,但在其他时候却会带来意想不到问题。 最佳实践替代方案:使用同样连接运行多个命令。 6.热键 Redis 很容易成为保存您应用程序中运营数据,有价值且经常访问信息核心。 7.将无持久化 Redis 实例作为主数据库运行 Redis 通常用作应用程序主要存储引擎。与将 Redis 用作缓存不同,将 Redis 用作主数据库需要开启两个额外功能才能有效。 在这里我们介绍了 Redis 七个错误用法。我们是否涵盖了所有错误用法?当然不是。随时关注我们博客或注册 Redis Watch 时事通讯,以发现更多您绝对不想在使用 Redis 时候做事情。

    1.1K20发布于 2020-04-24
  • 来自专栏路过君BLOG from CSDN

    EXTJS7 eventedConfig用法

    使用eventedConfig类需继承’Ext.Evented’ eventedConfig自动并入到config中 // Evented.js源码 Ext.define('Ext.Evented', ); } else { cls.addConfig(eventedConfig); } } }); 通过set方法修改值时候会触发

    41020发布于 2020-06-19
  • 来自专栏JavaWeb

    MySQL-DML DDL DCL区别

    DML 它们是SELECT、UPDATE、INSERT、DELETE,就象它名字一样,这4条命令是用来对数据库里数据进行操作语言 DDL DDL比DML要多,主要命令有CREATE、ALTER 、DROP等,DDL主要是用在定义或改变表(TABLE)结构,数据类型,表之间链接和约束等初始化工作上,他们大多在建立表时使用 DCL 是数据库控制功能。 是用来设置或更改数据库用户或角色权限语句,包括(grant,deny,revoke等)语句。 在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

    58910编辑于 2022-01-12
  • 来自专栏DevOps持续集成

    Linux中find命令7用法

    让我们看一个真正问题: 如果你Linux服务器上有一个名为logs目录,如何删除该目录下最后一次访问时间超过一年日志文件? 本文将介绍该find命令7个实际用途,最终会掌握它。如果您已经知道,阅读这篇文章对您来说将是一个很好回顾。 1. 按名称或正则表达式查找文件 让我们从最简单用法开始。 例如,以下命令将查找属于所有文件yang: find -type f -user yang 7.找到文件后执行命令 在大多数情况下,我们希望在找到我们需要文件后进行以下操作。 众所周知,转义字符用于去除单个字符特殊含义。反斜杠\在Linux 中用作转义字符。所以我们将它用于分号字符。 结论 看完find命令7用法,一开始提到面试题现在好像很容易了。 -type f -atime +365 -exec rm -rf {} \; 原文链接:https://medium.com/techtofreedom/7-uses-of-find-command-in-linux-c45f70d7351a

    2.6K40编辑于 2022-04-07
  • 来自专栏四火的唠叨

    DCL 对象安全发布谈起

    对于 DCL(Double Check Lock)情况下对象安全发布,一直理解得不足够清楚;在通过和同事,以及和互联网上一些朋友讨论之后,我觉得已经把问题搞清楚了。 这就是说,如果任何时候在满足以下这样两个条件情况下,对一个对象读操作 r,都能得到对于对象写操作 w 结果(读时候要能返回写结果),我们就认为它就是满足 happens-before 一致性 满足这样一致性内存模型,是一种极度简化内存模型,它允许 JVM 实现时候,对于绝大多数情况下不需要满足 happens-before 对象和操作,可以在保证单个线程运行结果正确情况下做尽可能多优化 所有对于实例初始化操作都放 instance=temp;(即对 volatile 修饰属性 instance 写操作)之前,这些操作结果都是“ 可见”。 值得一提是其中第一条,需要理解其中“subsequent action”(后续行为),比如调用一个方法返回结果应当是正确,类每一条静态语句执行结果也是正确

    42320编辑于 2022-07-18
  • 来自专栏JavaEdge

    MySQLDDL、DML与DCL语句

    DDL(Data Definition Languages)语句 数据定义语言,这些语句定义了不同数据段、数据库、表、列、索引等数据库对象定义。 常用语句关键字主要包括 create、drop、alter等。 (增添改查) DCL(Data Control Language)语句 数据控制语句,用于控制不同数据段直接许可和访问级别的语句。这些语句定义了数据库、表、字段、用户访问权限和安全级别。 主要语句关键字包括 grant、revoke 等。 DDL 是数据定义语言缩写,简单来说,就是对数据库内部对象进行创建、删除、修改操作语言。 它和 DML 语言最大区别是 DML 只是对表内部数据操作,而不涉及到表定义、结构修改,更不会涉及到其他对象。DDL 语句更多被数据库管理员(DBA)所使用,一般开发人员很少使用。

    93020发布于 2021-02-23
  • 来自专栏混说Linux

    掌握 Linux find 命令 7用法

    让我们看一道真题: 如果你 Linux 服务器上有一个名为logs目录,如何删除该目录下最后一次访问时间超过一年日志文件呢? 本文将介绍find命令 7 个实际用途,您最终会掌握它。如果您已经知道了,那么阅读这篇文章对您来说将是一个很好回顾。 1.按名称或正则表达式查找文件 让我们从最简单用法开始。 -type l -name "yang*" 3.按指定时间戳查找文件 要按指定时间戳搜索文件,我们需要知道 Linux 系统中 3 个不同时间戳: 访问时间戳(atime):最后一次读取文件时间 例如,以下命令将查找所有属于yang文件: find -type f -user yang 7.在找到文件后执行命令 在大多数情况下,我们希望在找到我们需要文件后进行后续操作。 众所周知,转义字符用于去除单个字符特殊含义。在 Linux 中,反斜杠\用作转义字符。所以我们将它用于分号字符。 总结 看完 find 命令 7用法后,开始提到面试题现在好像很容易解决了。

    74900编辑于 2022-07-14
  • MySQLDDL、DML和DCL权限问题

    DDL(data definition language):数据定义语言 DDL主要用于定义或改变表(TABLE)结构,数据类型,表之间链接和约束等初始化工作上,大部分在建立表时使用。 常用语句关键字包括: 1.CREATE创建 2.ALTER修改 3.DROP删除 DML(data manipulation language):数据库操纵语言 主要用于添加、删除、更新和查询数据库记录 常用语句关键字包括: 1.SELECT 查询 2.UPDATE 更新 3.INSERT 插入 4.DELETE 删除 DCL(Data Control Language):数据控制语言 用于授予或回收访问数据库某种特权 ,控制数据库操纵事务发生时间及效果,并对数据库进行监视 。 常用语句关键字包括: 1.COMMIT提交 2.SAVEPOINT保存点 3.ROLLBACK回滚 4.SET TRANSACTION设置当前事务特性,对后面的事务无影响 例如开通DML权限

    21110编辑于 2025-12-23
  • 来自专栏前端知识分享

    详解Promise 用法(含ES7)

    // resolve reject本身也是函数 ,如果我们是一个成功操作(异步操作) 就调用 resolve, 5 // 否则就是一个失败操作(异步操作) 就调用reject 6 if (true) { 7 resolve("成功数据") 8 } else { 9 id=' + id, function (data) { 7 // let pwd = data.pwd; 8 // $.get('http .then(msg => { 36 console.log(msg) 37 }) 38 39 </script> 三、用ES7语法优化 5 <button @click="sendPost">发送post请求</button> 6 <button @click="submitForm">登录</button> 7

    75120发布于 2020-04-08
  • 来自专栏java技术学习之道

    Java 枚举7常见种用法

    用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关常量分组到一个枚举类型里,而且枚举提供了比常量更多方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前switch语句只支持int,char,enum类型 :向枚举中添加新方法 如果打算自定义自己方法,那么必须在enum实例序列最后添加一个分号。 :覆盖枚举方法 下面给出一个toString()方法覆盖例子。 EnumSet保证集合中元素不重复;EnumMap中key是enum类型,而value则可以是任意类型。关于这个两个集合使用就不在这里赘述,可以参考JDK文档。

    83450发布于 2018-07-02
  • 来自专栏java达人

    Java 枚举7常见种用法

    用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关常量分组到一个枚举类型里,而且枚举提供了比常量更多方法。 public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switch JDK1.6之前switch语句只支持int,char,enum类型 :向枚举中添加新方法 如果打算自定义自己方法,那么必须在enum实例序列最后添加一个分号。 :覆盖枚举方法 下面给出一个toString()方法覆盖例子。 EnumSet保证集合中元素不重复;EnumMap中key是enum类型,而value则可以是任意类型。关于这个两个集合使用就不在这里赘述,可以参考JDK文档。

    94480发布于 2018-01-31
  • 来自专栏多线程

    DDL、DML和DCL区别与理解

    专栏持续更新中:MySQL详解 DML、DDL、DCL区别 . ,表之间链接和约束等初始化工作上,他们大多在建立表时使用 DCL(Data Control Language): 是数据库控制功能。 下面是对Truncate语句在MSSQLServer2000中用法和原理说明:   Truncate table 表名 速度快,而且效率高,因为:   TRUNCATE TABLE 在功能上与不带 WHERE 3、DCL 3-1、DCL概述 DCL(Data Control Language 数据控制语句)操作是数据库对象权限,这些操作的确定使数据更加安全。 Revoke语句:可以废除某用户或某组或所有用户访问权限 3-3、DCL操作对象(用户) 此时用户指的是数据库用户

    93310编辑于 2023-12-14
  • 来自专栏运维技术迷

    MySQL中DDL、DML、DCL那些语句

    DDL(data definition language):数据定义语言 DDL主要是用在定义或改变表(TABLE)结构,数据类型,表之间链接和约束等初始化工作上,他们大多在建立表时使用。 常用语句关键字包括: CREATE ALTER DROP DML(data manipulation language):数据库操纵语言 用于添加、删除、更新和查询数据库记录,并检查数据完整性。 常用语句关键字包括: SELECT UPDATE INSERT DELETE DCL(Data Control Language):数据控制语言 用来授予或回收访问数据库某种特权,并控制数据库操纵事务发生时间及效果 常用语句关键字包括: COMMIT     #提交 SAVEPOINT  #保存点 ROLLBACK    #回滚 SET TRANSACTION   #设置当前事务特性,它对后面的事务没有影响

    2.2K80发布于 2018-03-26
领券