当前位置:人工智能 > 题型复习笔记第9(求二进制输入整数中1的个数+计算完美数+杨辉三角形的变形+统计某个字符出现的次数)

题型复习笔记第9(求二进制输入整数中1的个数+计算完美数+杨辉三角形的变形+统计某个字符出现的次数)

  • 发布:2023-09-30 19:03

目录

1。聚合查询是行与行的组合,不能与其他列放在一起查询

2。 PHP数据库查询语句

3。有group by时先执行where,再执行having

4。 Join 两个表常用的内连接和外连接。一张表即可完成自连接

5。使用delete删除数据,使用drop删除表。选择数据库后,使用drop删除

6。 IF (expr1, expr2, expr3) 有点类似于三元运算符。如果 expr1 为真或不为 0,则为真

7。 IN()范围查询括号中存在的内容,NOT IN()范围查询括号中不存在的内容,ALL表示只有全部满足才返回true

8。求二进制输入整数中 1 的个数

9。冲突是两个会话的操作同时执行时是否会互相影响

10。 MySQL是数据库服务器,必须保证数据可靠传输,而UDP是无连接,不可靠传输

11。两个事务并发操作时需要注意的问题

12。在关系模型中,表示两个关系之间相关性的约束是通过外键实现的

12。修改表结构的关键字是alter table表名,后面是具体的修改语句

13。完美数的计算

14。授予用户查询某表数据的权限:将数据库.表名上的 select 授予用户允许访问的用户名 ‘@’ ‘ip’

15。修改表结构,为表添加列 alter table table_name add 字段名 字段类型

16。 group by 通常与集合函数 SUM()、AVG().MAX()、MIN()、COUNT() 等组合,后面跟限制性条件语句having,where语句不可用

17。 Android手机开发常用的内存数据库sqlLite

18。杨辉三角变形

19。统计某个字符出现的次数


1。聚合查询是行与行的组合。不能和其他列放在一起查询

BC聚合查询是将行与行统计组合成一条数据。不能与其他栏目一起查询

D删除就是删除数据

从表名where条件中删除;删除条件控制的列

从表名中删除;

如果要删除表,则drop table表名;


2。 PHP数据库查询语句


3。有group by时先执行where,再执行having

group by 是分组。分组之前先用where进行条件过滤,然后再分组。分组后,使用必须条件过滤分组结果


4。 Join 两个表常用的内连接和外连接。一张表就能完成自连接

join 常用于数据库操作中的内连接和外连接,一般涉及两张表

但是如果这里的问题至少涉及到几张表,那么你可以考虑,如果是自连接的话,那么就会涉及到一张表


5。使用delete删除数据,使用drop删除表。选择数据库后,使用drop删除

使用delete删除数据,删除表时drop

选项C是tb_ame表进入这个数据库后才能直接删除

D选项允许您在任何数据库中执行此命名并成功删除此表


6。 IF (expr1, expr2, expr3) 有点类似于三元运算符。如果 expr1 为真或不为 0,则为真

IF() 是一个函数。具体用法是:IF(expr1,expr2,expr3)。如果expr1的值为true(布尔值为true,或者非0的值),则返回expr2的值,否则返回expr3的值(感觉有点像三元运算符)


7。 IN()范围查询括号中存在的内容,NOT IN()范围查询括号中不存在的内容,ALL表示全部满足,返回true


8。找出二进制输入整数中 1 的个数

问题链接:求二进制输入中1的个数integer_NiukeTiba_www.sychzs.cn(www.sychzs.cn)

职称要求:

向上代码

Integer中有一个方法bitCount(),输入一个int类型的数字,输出这个数字的二进制数

当然,这道题考验的是我们将int转换为二进制,然后统计1的个数。我们绝对不能直接这样做

导入java.util.Scanner;

公共类主要{
    公共静态无效主(字符串[] args){
        扫描仪输入 = new Scanner(www.sychzs.cn);
        while(in.hasNext()) {
        int n = in.nextInt();
        System.out.println(Integer.bitCount(n));
        }
    }
}

那就老实写吧

导入java.util.Scanner;

公共类主要{
    公共静态无效主(字符串[] args){
        扫描仪扫描 = new Scanner(www.sychzs.cn);
        while(scan.hasNext()) {
            int n = scan.nextInt();

            整数计数=0;
            而(n!= 0){
                如果((n&1) == 1) {
                    计数++;
                }
                n = n>>1;}
            System.out.println(count);
        }
    }
}

9。冲突是两个会话的操作同时执行时是否会互相影响

一个操作属于一个会话,另一个操作属于另一个会话

冲突:两个会话的操作同时执行时会不会互相影响


10。 MySQL是数据库服务器,必须保证数据可靠传输,而UDP是无连接,不可靠传输

MySQL 中的通信协议

相关文章

热门推荐