Java和mysql知识点梳理(面试使用)

本文梳理了Java和MySQL在面试中的重点知识点,包括SQL语言的四大类、MySQL的decimal类型、InnoDB与MyISAM引擎的区别、数据插入的正确写法、表的操作以及Java中的面向对象特性、关键字、抽象类与接口的区别。还介绍了Java的重载、重写、多态实现及异常处理中的throws和throw的区别。
摘要由CSDN通过智能技术生成

Java和mysql知识点梳理(面试使用)

  1. SQL语言四大类:
    DQL 数据查询语言 select
    DML 数据操纵语言 insert、update、delete
    DDL 数据定义语言 create、alter
    DCL 数据控制语言 grant权限

  2. mysql数据库中的decimal类型(是数值型,不能存放字符串):
    举例:decimal(18,0) 常用于身份证号码,但是带x的不可以。
    举例:decimal(5,2)
    情况一:假如小数点前面是3位,后面是2位,正常情况。
    情况二:5指的是小数点前后不能超过5位,小数点后必须是2位。
    mysql中InnoDB和MyISAM引擎的区别:
    innodb支持:事务和主外键
    myisam不支持:事务和主外键

  3. 【不需要背诵,选择题考点】
    向mysql中,a向表中添加数据的几种写法,题目:id int 主键自增,name varchar(11) 不为空。
    写法:insert into a(id,name) values(1,‘小明’);
    写法:insert into a(name) values(‘小明’);
    写法:insert into a(id,name) values(null,‘小明’);
    写法:insert into a values(‘小明’); 错误写法
    写法:insert into a values(1,‘小明’); 正确写法

  4. 操作mys

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值