摘要:
查询语法 select 列名列表 from 表名列表 where .... 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) 阅读全文
摘要:
#数据库的设计 ##1. 多表之间的关系 1. 分类: 1. 一对一(了解): * 如:人和身份证 * 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): * 如:部门和员工 * 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: * 如:学生和课程 * 阅读全文
摘要:
##约束 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 主键约束:primary key 非空约束:not null 唯一约束:unique 外键约束:foreign key ##* 非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREAT 阅读全文
摘要:
排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:升序,默认的。 DESC:降序。 注意: 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 聚合函数:将一列数据作为一个整体,进行纵向的计算。 cou 阅读全文
摘要:
##DDL:操作数据库、表 ###客户端图形化工具:SQLYog ##DML:增删改表中数据 ##DQL:查询表中的记录 阅读全文
摘要:
安装mysql服务后,自带四个数据库,尽量不要动它们 其中后三个在数据目录下都有对应的文件夹,第一个为视图数据库没有物理文件夹 阅读全文
摘要:
1 package com.yubaby.annotation.p3; 2 3 /* 4 * 案例:简单的测试框架 5 6 7 * 小结: 8 1. 以后大多数时候,我们会使用注解,而不是自定义注解 9 2. 注解给谁用? 10 1. 编译器 11 2. 给解析程序用 12 3. 注解不是程序的一部 阅读全文
摘要:
1 package com.yubaby.annotation.p2; 2 3 /* 4 * 在程序使用(解析)注解:获取注解中定义的属性值 5 1. 获取注解定义的位置的对象 (Class,Method,Field) 6 2. 获取指定的注解 7 * getAnnotation(Class) 8 阅读全文
摘要:
1 package com.yubaby.annotation; 2 3 import com.yubaby.domain.Person; 4 5 /* 6 * 自定义注解 7 * 8 * 格式: 9 元注解 10 public @interface 注解名称{ 11 属性列表; 12 } 13 1 阅读全文
摘要:
1 package com.yubaby.annotation.p1; 2 3 /* 4 3 注解 5 6 * 概念:说明程序的。给计算机看的 7 * 注释:用文字描述程序的。给程序员看的 8 9 * 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入 阅读全文