![](https://img-blog.csdnimg.cn/20200204132327999.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 56
与MySQL相关笔记
`Ernest
C'est la vie.
展开
-
MySQL 排序让部分数据置顶或置底
方式:查询语句的排序里加=让STATUS = 1的数据置顶,其他数据按照STATUS倒序排列:SELECT id, STATUSFROM xm_ticket_data ORDER BY STATUS = 1 DESC让STATUS = 1的数据置底,其他数据随机排列(后面有更多的,也是如此):SELECT id, STATUSFROM xm_ticket_data ORDER BY STATUS = 1,4 DESC...原创 2021-08-10 10:52:09 · 1369 阅读 · 0 评论 -
一、MySQL的基本概念
数据库的基本概念;安装,卸载及配置MySQL数据库;启动,关闭及登录MySQL数据库原创 2020-02-04 15:12:43 · 288 阅读 · 0 评论 -
二、SQL
使用SQL语句操作数据库;使用SQL语句操作表结构;使用SQL语句进行数据的添加修改和删除的操作;使用SQL语句简单查询数据;使用SQL语句进行排序;使用聚合函数;使用SQL语句进行分组查询原创 2020-02-09 16:42:50 · 254 阅读 · 0 评论 -
三、数据库表的约束
数据的备份和恢复;使用SQL语句添加主键、外键、唯一、非空约束;多表之间的关系及其建表原则;三大范式原创 2020-02-15 18:02:53 · 1621 阅读 · 0 评论 -
四、数据库的设计
1 多表之间的关系1.1 一对多(多对一)举例:一个部门有多个员工,一个员工只能对应一个部门。操作:在 多方(员工副表) 创建一个字段作为外键,指向 一方(部门主表) 的主键。 案例:一个类别对应多条线路。-- 创建旅游线路分类表 tab_category-- cid 旅游线路分类主键,自动增长-- cname 旅游线路分类名称非空,唯一,字符串 100CREATE TABLE tab_category ( cid INT PRIMARY KEY AUTO_INCREMENT, c原创 2020-06-10 22:31:27 · 184 阅读 · 0 评论 -
五、数据库的备份和还原
1 备份的应用场景在服务器进行数据传输、数据存储和数据交换,就有可能产生数据故障。比如发生意外停机或存储介质损坏。这时,如果没有采取数据备份和数据恢复手段与措施,就会导致数据的丢失,造成的损失是无法弥补与估量的。2 备份与还原的语句2.1 备份格式:DOS下,未登录的时候。这是一个可执行文件exe,在bin文件夹。mysqldump -u用户名 -p密码 数据库名称 > sql文件路径操作:-- 备份day21数据库中的数据到d:\day21.sql文件中mysqldump -原创 2020-06-10 22:32:28 · 141 阅读 · 0 评论 -
六、MySQL多表查询
使用内连接进行多表查询;使用左外连接和右外连接进行多表查询;使用子查询进行多表查询能够使用多表进行查询;事务的概念;事务的特点;在MySQL中使用事务;脏读、不可重复读、幻读的概念及解决办法;使用DCL管理MySQL中的用户原创 2020-02-18 01:09:18 · 132 阅读 · 0 评论 -
七、MySQL事务操作
主要内容:能够理解事务的概念能够说出事务的特点能够在MySQL中使用事务能够理解脏读、不可重复读、幻读的概念及解决办法1 事务的基本介绍1.1 概念如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。事务执行是一个整体,所有的SQL语句都必须执行成功。如果其中有1条SQL语句出现异常,则所有的SQL语句都要回滚,整个业务执行失败。1.2 特征原子性(Atomicity):每个事务都是一个整体,不可再拆分,事务中所有的SQL语句要么同时成功,要么.原创 2020-06-10 22:34:05 · 117 阅读 · 0 评论 -
八、JDBC
JDBC的概念;DriverManager类;Connection接口;Statement接口;ResultSet接口;SQL注入原因和解决方案;通过PreparedStatement完成增;删;改;查;PreparedStatement改造登录案例原创 2020-02-21 16:43:47 · 202 阅读 · 0 评论 -
九、数据库连接池
1. 基本概念数据库连接池:负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。这项技术能明显节约资源和提高对数据库操作的性能。原理:是一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. javax.sql.Dat...原创 2020-03-06 22:52:31 · 140 阅读 · 0 评论