MySQL
文章平均质量分 66
mysql相关
言叶.
一个还需要努力的rookie
展开
-
10、JDBC相关
10.1、数据库驱动这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理,我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库驱动程序,通过驱动程序去和数据库打交道,如下所示:10.2、JDBC介绍SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范(接口),称之为JDBC。这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接转载 2021-04-20 22:58:43 · 155 阅读 · 0 评论 -
9、规范化数据库设计
9.1、为什么需要数据库设计当数据库比较复杂时我们需要设计数据库糟糕的数据库设计数据冗余,存储空间浪费数据更新和插入的异常程序性能差良好的数据库设计节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发软件项目开发周期中数据库设计 :需求分析阶段: 分析客户的业务和数据处理需求概要设计阶段:设计数据库的E-R模型图 , 确认需求信息的正确和完整设计数据库步骤收集信息与该系统有关人员进行交流 , 座谈 , 充分了解用户需求 , 理解数据库需要完成的任务原创 2021-04-19 20:15:16 · 290 阅读 · 0 评论 -
8、权限管理
8.1、用户管理1、使用Navicat创建用户,并授予权限演示2、基本命令/* 用户和权限管理 */ ------------------ 用户信息表:mysql.user -- 刷新权限FLUSH PRIVILEGES -- 增加用户 CREATE USER kuangshen IDENTIFIED BY '123456' CREATE USER 用户名 IDENTIFIED BY [PASSWORD] 密码(字符串) - 必须拥有mysql数据库的全局CREATE US原创 2021-04-18 17:03:03 · 120 阅读 · 0 评论 -
7、索引 下
7.4、常规索引作用 : 快速定位特定数据注意 :index 和 key 关键字都可以设置常规索引应加在查询找条件的字段不宜添加太多常规索引,影响数据的插入,删除和修改操作CREATE TABLE `result`( -- 省略一些代码 INDEX/KEY `ind` (`studentNo`,`subjectNo`) -- 创建表时添加 )-- 创建后添加 ALTER TABLE `result` ADD INDEX `ind`(`studentNo`,`sub原创 2021-04-18 14:24:04 · 86 阅读 · 0 评论 -
7、索引 上
7.1、索引分类索引的作用提高查询速度确保数据的唯一性可以加速表和表之间的连接 , 实现表与表之间的参照完整性使用分组和排序子句进行数据检索时 , 可以显著减少分组和排序的时间全文检索字段进行搜索优化.分类主键索引 (Primary Key)唯一索引 (Unique)常规索引 (Index)全文索引 (FullText)7.2、主键索引主键 : 某一个属性组能唯一标识一条记录特点 :最常见的索引类型确保数据记录的唯一性确定特定数据记录在数据库中的位置7原创 2021-04-18 14:23:12 · 80 阅读 · 0 评论 -
6、事务
6.1、概述要么都成功,要么都失败SQL执行 A给B 转账 A 1000 B 200SQL执行 B收到A的钱 A 800 B 400什么是事务事务就是将一组SQL语句放在同一批次内区执行如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行MySQL事务处理值支持InnoDB和BDB数据表类型事务的ACID原则(脏读 幻读…)原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务原创 2021-04-15 11:48:01 · 117 阅读 · 0 评论 -
5、MySQL函数
官方文档 : 官方文档5.1、常用函数数据函数SELECT abs(-8); -- 绝对值SELECT CEILING(9.4);-- 向上取整SELECT FLOOR(9.4);-- 向下取整SELECT RAND();-- 返回一个0~1之间的随机数字SELECT SIGN(0); -- 判断一个数字的符号 0-0 负数返回-1 正数返回1字符串函数SELECT CHAR_LENGTH(175462) -- 字符串长度SELECT CONCAT('我','爱','言叶') --原创 2021-04-11 19:48:46 · 92 阅读 · 0 评论 -
4、DQL数据查询 下
4.4、联表查询join对比操作符名称描述INNER JOIN如果表中有至少一个匹配,则返回行LEFT JOIN即使右表中没有匹配,也从左表中返回所有的行RIGHT JOIN即使左表中没有匹配,也从右表中返回所有的行测试/*连接查询 如需要多张数据表的数据进行查询,则可通过连接运算符实现多个查询内连接 inner join 查询两个表中的结果集中的交集 外连接 outer join 左外连接 left join (以左表作为原创 2021-04-15 10:16:15 · 97 阅读 · 0 评论 -
4、DQL数据查询 上
4.1、DQL(Date Query LANGUAGE:数据查询语言)所有的查询操作都用它 Select简单的查询,复杂的查询它都能做~数据库中最核心的语言,最重要的语句使用频率最高的语句SELECT语法SELECT [ALL | DISTINCT] {* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]} FROM table_name [as table_alias] [left | ri原创 2021-04-15 10:15:11 · 219 阅读 · 0 评论 -
3、MySQL数据管理
3、MySQL数据管理3.1、外键(了解即可)外键概念如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。在实际操作中,将一个表的值放入第二个表来表示关联,所使用的值是第一个表的主键值(在必要时可包括复合主键值)。此时,第二个表中保存这些值的属性称为外键(foreign key)。外键作用保持数据一致性,完整性,主要目的是控制存储在外键表中的数据原创 2021-04-08 23:32:12 · 85 阅读 · 0 评论 -
2、操作数据库
2、操作数据库操作数据库>操作数据库中的表>操作数据库中表的数据mysql的操作部分大小写2.1、操作数据库1、创建数据库CREATE DATABASE [IF NOT EXISTS] westos;2、删除数据库drop DATABASE if EXISTS westos;3、使用数据库-- tab 键上面,如果你的表名或者字段名是一个特殊字符,就需要带use school;SELECT `user` FROM student;4、查看数据库SHOW DATAB原创 2021-04-08 09:18:07 · 141 阅读 · 0 评论 -
1、初识数据库
1、初识MySQLjavaEE:企业级java开发 Web前端(页面、展示,数据!)后台(连接点:连接数据库JDBC,链接前端(控制,控制试图跳转,和给前端传递数据))数据库(存数据,TXT,Excel,word)只会写代码,学好数据库,基本混饭吃操作系统,数据结构与算法!不错的程序员离散数学,数字电路,体系结构,编译原理。 +实战经验 高级程序员 优秀程序员1.1、为什么学数据库1、岗位需求2、现在的世界,大数据时代~,得数据库者得天下。3、被迫需求:存数据 去IOE4、原创 2021-04-08 09:15:16 · 95 阅读 · 0 评论