
MySQL
刘心芝士小蛋糕
一个会敲代码的甜妹
展开
-
MySQL---JDBC
1.数据库驱动驱动:声卡,显卡、数据库。我们的程序会通过 数据库 驱动,和数据库打交道!2.JDBCSUN 公司为了简化 开发人员的(对数据库的统一)操作,提供了一个(Java操作数据库的)规范,俗称JDBC这些规范的实现由具体的厂商去做对于开发人员来说,我们只需要掌握 JDBC 接口的操作即可!3.第一个JDBC程序创建测试数据库CREATE DATABASE jdbc...原创 2020-02-05 15:50:02 · 189 阅读 · 0 评论 -
MySQL---规范数据库设计
1.为什么需要设计当数据库比较复杂的时候,我们就需要设计了糟糕的数据库设计:数据冗余,浪费空间数据库插入和删除都会麻烦、异常 【屏蔽使用物理外键】程序的性能差良好的数据库设计:节省内存空间保证数据库的完整性方便我们开发系统软件开发中,关于数据库的设计分析需求:分析业务和需要处理的数据库的需求概要设计:设计关系图 E-R 图设计数据库的步骤:(个人博客)收集信息,分...原创 2020-02-04 17:33:44 · 171 阅读 · 0 评论 -
MySQL---权限管理和备份
1.用户管理SQL yog 可视化管理SQL命令操作-- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER yy IDENTIFIED BY '123456'-- 修改密码 (修改当前用户密码)SET PASSWORD = PASSWORD('123456')-- 修改密码 (修改指定用户密码)SET PASSWOR...原创 2020-02-04 12:04:35 · 322 阅读 · 0 评论 -
MySQL---索引
MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 0.5s 0.00001s提取句子主干,就可以得到索引的本质:索引是数据结构。1.索引的分类在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引 (PRIMARY KEY )唯一的标识,主键不可重复,只能有一个列作为主键唯一索引 (UNIQUE KEY)避免重复的列出现,唯一索引可以重复...原创 2020-02-04 11:18:50 · 168 阅读 · 0 评论 -
MySQL---事务
1.什么是事务要么同时都成功,要么都失败。比如一一一一一一1、SQL 执行 A 给 B 转账 A 1000 —>200 B 2002、SQL 执行 B 收到 A 的钱 A 800 —> B 400一一一一一一将一组SQL 放在一个批次中去执行2.事务原则ACID:ACID 原则 原子性,一致性,隔离性,持久性原子性:(Atomicity)要么一起成功要么一起失败,...原创 2020-02-03 11:55:46 · 140 阅读 · 0 评论 -
MySQL---MySQL函数
官网:https://dev.mysql.com/doc/refman/5.7/en/func-op-summary-ref.html这一小节主要有三个部分一个是常用函数,一个是聚合函数,还有一个扩展部分,关于数据库的MD5加密。1.常用函数虽说是常用函数但是并不一定常用,下边的聚合函数才是常用的一些函数-- 数学运算 SELECT ABS(-8) -- 绝对值 SELECT CEIL...原创 2020-02-03 11:00:26 · 179 阅读 · 0 评论 -
MySQL---DQL查询数据
1.DQL(Data Query LANGUAGE : 数据查询语言)所有的查询操作都用它 Select简单的查询,复杂的查询它都能做~数据库中最核心的语言,最重要的语句使用频率最高的语句Select完整的语法:2.指定查询字段1 -- 查询全部的学生 SELECT 字段 FROM 表2 SELECT * FROM student3 4 -- 查询指定字段5 SEL...原创 2020-02-02 22:31:48 · 159 阅读 · 0 评论 -
MySQL---数据管理
1.外键方式1:学生表的 gradeid 字段 要去引用年级表的 gradeid定义外键key给这个外键添加约束 (执行引用) references 引用删除有外键关系的表的时候,必须要先删除引用别人的表 (从表),再删除被引用的表 (主表)方式2:学生表的 gradeid 字段 要去引用年级表的 gradeid 创建表的时候没有外键关系定义外键key给这个外键添加约束...原创 2020-02-02 17:24:16 · 240 阅读 · 0 评论 -
Mysql---操作数据库
1.操作数据库增删改查1、创建数据库CREATE DATABASE [IF NOT EXISTS] westos;2、删除数据库DROP DATABASE [IF EXISTS] westos3、使用数据库– tab 键的上面,如果你的表名或者字段名是一个特殊字符,就需要带 ``USE school4、查看数据库SHOW DATABASES– 查看所有的数据库2.数据库的列类...原创 2020-02-02 16:45:29 · 650 阅读 · 0 评论 -
MySQL---基础知识和安装mysql
1、初识MySQLJavaEE : 企业级Java开发 Web前端(页面:展示,数据!)后台 (连接点: 连接数据库 JDBC,链接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据,Txt,Excel,word)2、为什么学习数据库1、岗位需求2、现在的世界,大数据时代~,得数据库者得天下。3、被迫需求: 存数据4、数据库是所有软件体系中最核心的存在 DBA3、什么...原创 2020-02-02 15:19:33 · 403 阅读 · 0 评论