java、sqlserver复习

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
简介: java、sqlserver复习

一、java简答题:

1.java中我们学过的数据库类型转换有几种?分别是什么?转换规则是什么?

答:两种,自动类型转换和强制类型转换。

源类型大于目标类型时,需要自动转换。

源类型小于目标类型时,需要强制转换。

2.java中变量的命名规范有哪些?

答:(1)前面是字母、、 下 划 线 开 头 ( 2 ) 后 面 可 以 是 数 字 、 字 母 、 、下划线开头 (2)后面可以是数字、字母、线(2)、下划线结尾

(3)不可以是java的关键词

3.java中我们学过的数据类型有哪些?请使用这些数据类型分别声明一个变量并赋值。

答:(1)int a = 1;

(2)double a = 1.0;

(3)String str = “张三”;

(4)char a = ‘男’;

(5)boolean flag = true;

二、java手写代码题。

1.从键盘上输入三个数,然后从小到大输出。

public static void main(String []args){
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入第一个数:");
    int num1 = sc.nextInt();
    System.out.println("请输入第二个数:");
    int num2 = sc.nextInt();
    System.out.println("请输入第三个数:");
    int num3 = sc.nextInt();
    int temp = 0;
    if(num1>num2){
      temp = num1;
      num1 = num2;
      num2 = temp;
    }
    if(num1>num3){
      temp = num1;
      num1 = num3;
      num3 = temp;
    }
    if(num2>num3){
      temp = num2;
      num2 = num3;
      num3 = temp;
    }
    System.out.println(num1+","+num2+","+num3);
  }
2.假设机票原价为5000元,4-10月份头等舱打9折,经济舱打8折。其余月份为淡季,头等舱打5折,经济舱打4折,使用嵌套if实现。
public static void main(String []args){
    int yuan = 5000;//原价
    int xian = 0; //现价
    System.out.println("请选择月份:");
    Scanner sc = new Scanner(System.in);
    int yue = sc.nextInt(); //输入月份
    System.out.println("可选舱位:1.头等舱 2.经济舱");
    System.out.println("请您选择舱位");
    int cang = sc.nextInt();  //选择的舱位
    if(yue>=4&&yue<=10 ){
      //旺季
      if(cang ==1){
        //头等舱
        xian = yuan*0.9;
        System.out.println(yue+"月份头等舱的价格是"+xian);
      }else{
        //经济舱
        xian = yuan*0.8;
        System.out.println(yue+"月份经济舱的价格是:"+xian);
      }
      
    }else{
      //淡季
      if(cang==1){
        //头等舱
        xian = yuan*0.5;
        System.out.println(yue+"月份头等舱的价格是:"+xian);
      }else{
        //经济舱
        xian = yuan*0.4;
        System.out.println(yue+"月份经济舱的价格是:"+xian);
      }
    }
    
  }

三.SQL手写代码题。

已知表books:

其中有列,bno编号,bname名称,author作者,price价格,quantity库存册数

1.插入三条记录

insert into books values(1,‘狂人日记’,‘鲁迅’,18.5,100);

insert into books values(2,‘老人与海’,‘海明威’,20,200);

insert into books values(3,‘假如给我三天光明’,‘海伦.凯勒’,15,150)

2.查询表中的全部信息

select * from books;

3.查询作者为鲁迅的图书的书号、书名和单价

select bno ,bname,price from books where author = ‘鲁迅’

4.查询作者未鲁迅且价格不超过20的图书书名、价格、库存

select bname,price,quantity from books author = ‘鲁迅’ and price<=20

5.查询book表中共有多少记录?

select count(*) from books;

6.将书号为1的图书的库存在原有的基础上+100

update books set quantity = quantity+100 where bno = 1

7.将作者为鲁迅的图书修改为周树人

update books set author = ‘周树人’ where author = ‘鲁迅’

8.delete from books where bno = 2;

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
5月前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
3月前
|
SQL Java 数据库连接
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
【Azure 应用服务】Java ODBC代码中,启用 Managed Identity 登录 SQL Server 报错 Managed Identity authentication is not available
|
5月前
|
SQL IDE Java
Java连接SQL Server数据库的详细操作流程
Java连接SQL Server数据库的详细操作流程
|
5月前
|
SQL XML Java
java与sql server数据库连接
在Java中连接SQL Server数据库,你通常需要使用JDBC (Java Database Connectivity)。以下是一个简单的步骤指南,帮助你建立连接: ### 1. **下载并
|
6月前
|
Java 数据库 数据库管理
html、sqlserver、java基础总结
html、sqlserver、java基础总结
|
6月前
|
前端开发 Java 数据库
HTML、sqlserver数据库和java前七章节的复习(一)
HTML、sqlserver数据库和java前七章节的复习(一)
|
6月前
|
SQL 网络协议 Java
【Java+SQL Server】前后端连接小白教程
【Java+SQL Server】前后端连接小白教程
64 0
|
2月前
|
SQL 数据库
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
SQL Server附加数据库出现错误823,附加数据库失败。数据库没有备份,无法通过备份恢复数据库。 SQL Server数据库出现823错误的可能原因有:数据库物理页面损坏、数据库物理页面校验值损坏导致无法识别该页面、断电或者文件系统问题导致页面丢失。
100 12
数据库数据恢复—SQL Server数据库报错“错误823”的数据恢复案例
|
8天前
|
存储 数据挖掘 数据库
数据库数据恢复—SQLserver数据库ndf文件大小变为0KB的数据恢复案例
一个运行在存储上的SQLServer数据库,有1000多个文件,大小几十TB。数据库每10天生成一个NDF文件,每个NDF几百GB大小。数据库包含两个LDF文件。 存储损坏,数据库不可用。管理员试图恢复数据库,发现有数个ndf文件大小变为0KB。 虽然NDF文件大小变为0KB,但是NDF文件在磁盘上还可能存在。可以尝试通过扫描&拼接数据库碎片来恢复NDF文件,然后修复数据库。
|
2月前
|
SQL 关系型数据库 MySQL
创建包含MySQL和SQLServer数据库所有字段类型的表的方法
创建一个既包含MySQL又包含SQL Server所有字段类型的表是一个复杂的任务,需要仔细地比较和转换数据类型。通过上述方法,可以在两个数据库系统之间建立起相互兼容的数据结构,为数据迁移和同步提供便利。这一过程不仅要考虑数据类型的直接对应,还要注意特定数据类型在不同系统中的表现差异,确保数据的一致性和完整性。
30 4