11 2019 档案
摘要:1.事务的基本介绍 1.概念 2.操作 1.开启事务,添加在在执行操作语句之前,添加开启事务:start transaction; 2.回滚事务,添加在执行操作语句后,如果发现操作出现错误,则添加回滚事务的操作,操作会回滚到start transaction之前:rollback; 3.提交事务,添
阅读全文
摘要:-- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地); -- 添加4个部门INSERT INTO dept(id,d
阅读全文
摘要:笛卡尔积: 有两个集合a,b,取这两个集合的所有组成情况 要完成多表查询,需要消除笛卡尔积中无用的数据 如:下面两个表就是笛卡尔积的联结,但是有些是无用的数据,如孙悟空对应的dept_id为1,但是却将dept表中的id为2和3的也列出来了 多表查询的分类: 1.内连接查询 Ⅰ.隐式内连接:sele
阅读全文
摘要:1.多表之间的关系 Ⅰ.一对一 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 实现方式:一对一关系中可以在任意一方添加唯一的外键指向另一方1的主键,比如:下面的图中的id为3的字段就不能添加上,因为他的cid和id为1的字段的cid冲突 Ⅱ.一对多(多对一) 如:部门和员工
阅读全文
摘要:概念:对表中的数据进行限定,保证数据的正确性、有效性和完整性 分类: 1.主键约束:primary key Ⅰ.创建表时添加非空约束 create table stu( id int primary key, name varchar(20) ); Ⅱ.创建表完成以后添加非空约束 alter tab
阅读全文
摘要:1.查询语句 order by 子句: order by 排序字段1 排序方式1,排序方式2 排序方式2 ... 排序方式: asc:升序(默认) desc:降序 注意: 如果有多个排序条件时,则当前边的条件值一样时,才会判断第二个条件 如:select * from student order b
阅读全文
摘要:1.DDL:数据定义语言 用来定义数据对象:数据库,表,列等 关键字:create、drop、alter等 (1)操作数据库:CRUD 1.C(Create):创建 Ⅰ.创建数据库:create database 数据库名称; Ⅱ.指定数据库的字符集以及判断是否已经存在该数据库,如果存在就不创建该数
阅读全文
摘要:作用域:从定义变量的一行开始,一直到所属的大括号结束为止 如果括号里定义的变量,括号外是获取不到该值的,因为每一个括号都是一个作用域,该作用域外面的东西无法调用里面的东西 1 public static void main(String[] args) { 2 { 3 int num = 60; 4
阅读全文
摘要:1.基本数据类型 整数型:byte、short、int、long 浮点型:float、double 字符型:char 布尔型:boolean 2.引用数据类型 字符串:String 接口 类 方法 Lambda 注意: 1.不一定是数据范围大的数据类型所占用的字节就大,而是用科学计数法来表示,比如说
阅读全文
摘要:编写:编写Java文件,写入到.Java文件里 编译:使用javac.exe进行编译,将.Java文件编译成.class文件 运行:使用java.exe来在jvm虚拟机上运行 在一开始写Java程序的时候,生成的是.Java文件(Java源程序文件),而jvm虚拟机需要.class文件才能运行,因此
阅读全文
摘要:jvm:Java虚拟机,将Java程序通过jvm翻译成操作系统可以听得懂的语言 jre:Java程序的运行时环境,包含jvm和运行类库 jdk:编译Java程序所需要的开发工具包,包含jre和开发人员使用的工具 如果只是想在电脑上需要运行Java程序,则只需要下载jre即可,如果需要用到Java来开
阅读全文
摘要:bit:(位)二进制,一个数字0或者是一个数字1代表一位Byte:(字节)计算机存储的最小单元 1 Byte = 8 bit 误区:当宽带为100兆宽带的时候,下载速度却没有100兆,是因为:宽带说的100兆指的是:100Mbps,也就是100兆个位下载速度的100兆指的是:100MB/s,也就是下
阅读全文
posted @ 2019-11-01 09:41
T&K

浙公网安备 33010602011771号