- 博客(9)
- 收藏
- 关注
原创 操作系统信号量问题
系统中有一组生产者进程和一组消费者进程,生产者进程每次生产一个产品放入缓冲区,消费者。进程每次从缓冲区中取出一个产品并使用。(注:这里的“产品”理解为某种数据)时,生产者才能把产品放入缓冲区,否则必须等待。时,消费者才能从中取出产品,否则必须等待。互斥关系: 爸爸-女儿 妈妈-儿子。缓冲区是临界资源,各进程必须。生产者、消费者共享一个。同步关系:爸爸-妈妈。
2023-11-13 15:40:22 83
原创 SQL实验三-用sql授权与回收权限
参考博客创建用户(需要‘’)授予权限WITH GRANT OPTION 子句:若指定了,获得权限的用户可以再把权限授予给其他用户。回收权限第三关-本关任务:使用 SQL 语句,每个职工只对自己的记录有查询权限,并对权限加以验证。较好的方法是创建一个视图 v_e,创建时用 user() 函数获取当前登录的用户名,然后从表中查找该用户名,把查找到的该用户的信息放入视图中;给每个用户授予对视图的 select 权限。这样每个用户登录数据库后查询该视图时,只能查到自己的记录。第五关-
2023-11-13 11:51:31 1110
原创 SQL实验六
MySQL Signal SQLSTATE 语句用于向客户端发送一个信号,以便在存储过程或函数中处理异常情况。,用于指示错误的类型。message_text 是一个可选的错误消息,用于提供更详细的错误信息。在 UPDATE 触发器里,OLD 表示修改之前的数据,NEW 表示将要或者已经修改后的数据;在 INSERT 触发器里,NEW 表示将要或者已经新增的数据;在 DELETE 触发器里,OLD 表示将要或者已经删除的数据。其中的\G是以表格的形式输出。是一个5个字符的 SQL。这个是用before。
2023-11-13 11:51:08 81
原创 SQL实验二
主键约束,在所有约束中,最重要的,也最常用。要向符合第一范式,则每个表中都必须有一个主键(提供表之间的链接),是 UNIQUE 约束和 NOT NULL 约束的组合,确保某列必须要有唯一标识符,主键约束不可重复,不可 NULL 值。ALTER TABLE table_name 语句: 在一个创建好的学生信息表中添加 NOT NULL 约束 添加 NOT NULL 约束。<举例> CREATE TABLE table_name 语句: 现要建一个学生信息表,对表中的 SAge 列进行范围约束。
2023-10-14 11:56:14 138 1
原创 SQL头歌实验note
在 Group By 子句中指定的列将成为分组依据,而在 Select 子句中指定的列必须是聚合函数(例如 SUM、AVG、COUNT 等)或分组列。在 mysql 中,distinct 关键字的主要作用就是对数据库表中一个或者多个字段重复的数据进行过滤,只返回其中的一条数据给用户,distinct 只可以在 select 中使用。上述语句表示如果 table2中不存在与 table1中 id 相同的数据,则返回 table1中所有数据。又称多表查询,当查询的字段涉及多个表的时候,就要用到连接查询。
2023-10-13 01:25:51 1011
原创 问问答答复习加瓦
方法的第一个参数是子字符串的起始位置,第二个参数是子字符串的结束位置(不包括该位置的字符)。如果只指定一个参数,则将返回从该位置开始到字符串结尾的子字符串。Q4&Q5:获取path中最后出现目录分隔符号的位置,获取path中“A.java”子字符串。要比较两个字符串的字典序,可以使用Java的字符串比较方法compareTo()。位置开始到结尾的子字符串,即文件名。可以使用Java的包装类提供的方法将字符串转换为基本数据类型。来获取一段字符串中最后出现目录分隔符号的位置。来获取一个字符串中的子字符串。
2023-05-11 00:28:20 653 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人