当前位置:   article > 正文

Java --- 初识MySql_java头歌mysql数据库 - 初识mysql

java头歌mysql数据库 - 初识mysql

登录Mysql

Mysql命令界面登录

 Windows cmd登录

 Navicat命令行登录

利用Navicat对mysql实现增删改查

创建库

 创建表

 

 

 创建(填充)数据

 删除数据【删除】

 修改数据【修改】

 查询所有数据

 数据库简介

为何需要数据库

核心要点:持久化

数据库能够做什么

(1)存储大量信息【数据库中数据量大】

(2)保持信息的一致,完整【数据具备一致性,不容易缺失】

(3)数据库的信息相互共享并且具备一定的安全性【多客户端共享同一台数据库】【数据库可以做备份,具备一定的安全性】

(4)通过组合分析可以筛选出对自己有用的信息【不同的用户通过不同维度获取不同的数据库中的数据】

应用程序和数据库的关系

核心要点解析:

客户端发送请求 --> 服务器端中的应用程序 --> 发送请求 -----------------------------> 数据库

应用程序获取到数据库中返回的数据展现在应用程序的界面<--数据库接受请求后返回数据

 关系型数据库的种类

Oracle

SQL Server

MySQL

DB2

数据库的基本概念

(1)存储的对象:针对所有存在的事物

(2)数据库表存储的方式:列的类型固定则值的类型保持一致

(3)数据库中表的结构特点:有行(记录)和列(字段)

(4)表和数据的关系:先有表后有数据

(5)Mysql是什么?不是数据库。而是数据库管理系统

(6)数据库中允许有良性的数据冗余

(7)在数据库中如果存在一些不影响业务的脏数据,一般不去删除数据,

解决方式是给这些数据添加状态,通过状态标识去标识这些数据

MySQLD 的运行机制

(1)连接层【连接编程语言和数据库】

(2)服务层【管理数据的增删改查】

(3)引擎层【1、可插拔 2提高效率】

(4)存储层【1、存储数据 2、管理日志】

MySQL的常用配置

(1)Mysql默认端口号:3306

(2)Mysql默认账户:root

(3)Mysql默认字符集:UTF-8

Mysql中的SQL的种类

(1)DML:数据的操作语言Manipulation

(2)DDL:数据的定义语言Definition

(3)DQL:数据的查询语言Query(重点)

(4)DCL:数据的控制语言Control

 SQL中的运算符的种类

(1)算术运算符

(2)赋值运算符

(3)比较运算符

(4)逻辑运算符

 

数据库安装后数据库的分类

(1)系统默认数据库(内置数据库)

(2)自定义数据库(自创建数据库)

 数据库创建

创建数据库

 

 

 查看数据库中数据库列表

 

 选择数据库

 场景1:正确案例

 场景2:错误案例

 删除数据库

 

 数据表创建

常用数值类型

 

 创建表

拓展:desc 表名:代表 获取表名的表结构

 

 

 可修改窗口(查询编辑器)

 

 字段的约束及属性

 非空约束

 默认约束

主键约束

自动增长(基于当前组建最大值+1)

唯一约束(空值为空字符串的意思) 

外键约束

注释

 

 查看表

(1)use Demo0623; --切换数据库(16不需要第一句)

         show tables; --查看库中所有的表

(2)desc myschool; --查看表的结构

 

 删除表

 

 If exists 表示如果存在

修改表

(1)修改表名

 ALTER TABLE result RENAME result1;

 (2)给表添加字段

 ALTER TABLE result ADD nikename VARCHAR(32);

 

(3)给表修改字段

 ALTER TABLE result CHANGE nikename nikename22 VARCHAR(32);

 

 (4)删除表中的某个字段

 ALTER TABLE result DROP nikename22;

 

 添加主键

 

 

CREATE TABLE `t_mouse`(

`id` INT(32),

`name` VARCHAR(32),

`pwd` VARCHAR(32)

);

ALTER TABLE t_mouse ADD CONSTRAINT pk_id

PRIMARY KEY t_mouse(id);

 

 

 添加外键

ALTER TABLE t_user ADD CONSTRAINT fk_rid

FOREIGN key(rid)

REFERENCES t_role(id)

(1)自己设置

 

 (2)查询设置

 数据错误无法创建

 

 正确的数据

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/516832
推荐阅读
相关标签
  

闽ICP备14008679号