
MySQL
qq_44482764
总结笔记,记录日常学习遇到各种问题
展开
-
JDBC
jdbc中mysql的url格式:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]...端口号默认是3306查看端口号方法:在命令行登录mysql后,输入show global variables like 'port';...原创 2020-05-26 20:58:56 · 107 阅读 · 0 评论 -
ppt9~数据库标准化
文章目录一,完整性依赖二、函数依赖理论1.键 key2.函数依赖3.完全函数依赖4.部分函数依赖三,范式1.第一范式 1FN2.第二范式 2FN一,完整性依赖数据冗余:如果可以在单个数据库的两个位置找到数据(直接冗余),或者使用数据库不同部分的数据进行计算能得到(间接冗余),则存在冗余。数据完整性:数据库是一致的,满足所有约束规则。完整性约束:1.实体完整性:主键,unique,not ...原创 2020-05-26 20:57:37 · 602 阅读 · 0 评论 -
连接
目录连接按功能分类:内连接等值连接非等值连接自然连接外连接左外连接右外连接全外连接交叉连接1.1等值连接多表的等值连接的结果为多表的交集部分n个表连接至少需要n-1个连接条件一般都为表起别名select job_name,employee_name from employee,job...原创 2020-05-19 20:32:27 · 150 阅读 · 0 评论 -
ppt8~逻辑模型(关系模型)
八个步骤Mapping Regular Entity TypesMapping Weak Entity TypesMapping 1:1 RelationshipsMapping 1:N RelationshipsMapping M:N RelationshipsMapping Multivalued AttributesMapping N-ary RelationshipsMap...原创 2020-04-30 08:25:01 · 3859 阅读 · 0 评论 -
ppt7~概念模型
一. conceptual data model 概念数据模型1. E-R模型:E-R图的四部分:矩形框:表示实体,在矩形框中写上实体的名字椭圆形框:表示实体或联系的属性菱形框:表示联系,在框中记入联系名连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要...原创 2020-04-28 18:20:36 · 842 阅读 · 0 评论 -
数据表上的操作3~函数
起别名要查询的字段有重名的情况,可以使用别名来区分# 1. 用AS关键字SELECT last_name AS 姓 FROM table_name;# 2. 用空格SELECT last_name 姓,first_name 名 FROM table_name;#如果修改的名字之间有空格或特殊字符,则加双引号或单引号SELECT first_name "名 字" FROM Tab...原创 2020-04-07 15:53:27 · 457 阅读 · 0 评论 -
数据表上的操作2
目录:分组 连接1. 分组 , GROUP BY 语句#语法:SELECT column_name, function(column_name) FROM table_nameWHERE column_name operator valueGROUP BY column_name ;#使用 GROUP BY 语句 将数据表按名字进行分组,并统计每个人有多少条记录:...原创 2020-04-02 16:57:48 · 570 阅读 · 0 评论 -
第三章 数据库语言SQL
1.数据库用户接口BMS提供提供操作命令操作命令和和语言语言,使用户能够,使用户能够对数据库进行各式各样的操作,例如查询、对数据库进行各式各样的操作,例如查询、增、删、改数据,定义、修改数据模式等增、删、改数据,定义、修改数据模式等这就构成了用户和数据库的接口。数据库语言分为:①过程性语言:用户不但要说明需要什么数据,还要说明获得这些数据的过程②非过程性语言用户只要说明需要的数据,而如何...原创 2020-03-23 23:18:30 · 301 阅读 · 0 评论 -
数据表上的操作1
1. 删除DROP TABLE table_name; #删除数据表drop database database_name; #删除数据库delete from 表名 where 删除条件; #删除表内数据 Eg:delete from Student where T_name='张三';delete from 表名;#删除表全部数据truncate table 表名; ...原创 2020-03-23 23:15:14 · 405 阅读 · 0 评论 -
数据库上操作
1.登录:mysql -u root -p创建一个数据库:create DATABASE 数据库名;使用root登录后,可以使用CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATEutf8_general_ci;创建数据库,该命令的作用:如果数据库不存在则创建,存在则不创建。创建R...原创 2020-03-23 23:17:03 · 240 阅读 · 0 评论