随笔分类 - SQL语法
摘要:代码格式: 详解各个对象: DriverManager:类加载对象 注册驱动功能: 我们表面写的是Class.forName("com.mysql.jdbc.Driver"); 用反射的方式把com.mysql.jdbc.Driver这个Driver类加载进内存,加载Dirver与DriverMan
阅读全文
摘要:准备sql: 创建部门表 连接: 交叉连接: 交叉连接得出的结果就是所有表中数据的所有组合关系,表一x表二. 叫做笛卡尔积. 一般情况下, 一旦我们发现结果集中包含笛卡尔积的情况, 都是因为条件不够完整导致的. 内连接查询(不写关键字,where条件AND条件): 有两个集合A,B .取这两个集合的
阅读全文
摘要:数据库的设计 1. 多表之间的关系 1. 分类: 1. 一对一(了解): 如:人和身份证 分析:一个人只有一个身份证,一个身份证只能对应一个人 2. 一对多(多对一): 如:部门和员工 分析:一个部门有多个员工,一个员工只能对应一个部门 3. 多对多: 如:学生和课程 分析:一个学生可以选择很多门课
阅读全文
摘要:目录 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 DQL:查询语句 1. 排序查询 语法:order by 子句 order by 排序字段1 排序方式1 , 排序字段2 排序方式2... 排序方式: ASC:
阅读全文
摘要:连接mysql的语法 mysql u用户名 p密码 [ h主机名] [ P端口号] 在一个mysql服务器中, 可以有多个mysql数据库(本质是一个文件夹) 在一个mysql数据库中, 可以有多个数据库表(本质是一个二进制文件) 在一个mysql表中, 可以有多条记录(数据) SQL语法 1. 分
阅读全文
摘要:部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, 部门id dname VARCHAR(50), 部门名称 loc VARCHAR(50) 部门所在地 ); 添加4个部门 INSERT INTO dept(id,dname,loc) VA
阅读全文
摘要:一个很恶臭的例子来说明 =: 在sql语句中是做什么用的 //众所周知野兽先辈的咆哮(世界级美声)是一串数字 //imn表,表内有BelCanto(美声)列, where 1 = 1是为了避免where 关键字后面的第一个词直接就是 “and”而导致语法错误(and 和 or 可在 where子语句
阅读全文

浙公网安备 33010602011771号