
MySQL
MySQL
毕竟尹稳健
凸头小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis增删改查
mybatis @Param(“uid”) Integer id 最终sql中使用的是uid <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- namespace:对应的dao-->原创 2021-02-04 10:55:23 · 130 阅读 · 0 评论 -
Druid连接MySQL
@Test public void testDruid() throws Exception { Properties properties = new Properties(); properties.load(new FileInputStream("src\\druid.properties")); DataSource dataSource = DruidDataSourceFactory.createDataSource(properties原创 2022-01-21 14:00:01 · 1314 阅读 · 0 评论 -
C3P0连接MySQL
@Test public void testC3P0() throws IOException, PropertyVetoException, SQLException { // 设置c3p0连接数据源 ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource(); // 读取配置文件 Properties properties = new Prope原创 2022-01-21 13:43:28 · 1224 阅读 · 0 评论 -
SQL注入
select * from user where username = ‘1’ or ’ password = ’ or ‘1’ = ‘1’;原创 2022-01-17 15:42:25 · 277 阅读 · 0 评论 -
MySQL作业2
原创 2021-12-12 17:01:07 · 567 阅读 · 0 评论 -
MySQL作业1
原创 2021-12-12 16:10:23 · 736 阅读 · 0 评论 -
MySQL用户管理
原创 2021-12-12 14:37:56 · 602 阅读 · 0 评论 -
MySQL视图
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含列,其数据来自对应的真实表(基表)原创 2021-12-11 17:00:04 · 91 阅读 · 0 评论 -
MySQL存储引擎
创建myisam引擎表 创建事务,回滚无效原创 2021-12-10 20:20:25 · 349 阅读 · 0 评论 -
MySQL隔离级别
查看mysql默认隔离级别 由于我的MySQL数据库是8.0 mysql5.7使用tx_isolation,8.0被弃用了, 所以MySQL8.0的使用select @@transaction_isolation MySQL事务ACID原创 2021-12-10 11:40:32 · 586 阅读 · 0 评论 -
MySQL事务
什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成, 该组的dml语句要么全部成功,要么全部失败。如:转账就要用事务来处理,用以保证数据的一致性. 创建一个测试表 开启事务 设置保存点(savepoint) 执行dml语句 查询数据 再次设置保存点 执行dml语句 查询数据 回滚(rollback或者rollback to) MySQL事务细节 ...原创 2021-12-08 15:01:58 · 93 阅读 · 0 评论 -
MySQL索引
说起提高数据库性能,索引是最物美价廉的东西了。 不用加内存,不用改程序,不用调sql,查询速度就可能提高百倍干倍。 创建索引 删除索引原创 2021-12-08 13:53:54 · 320 阅读 · 0 评论 -
MySQL约束
约束用于确保数据库数据满足特定的商业规则。 在MySQL中,约束包括: not null、unique, primary key,foreign key,和check五种. 主键(primary key) not null和unique foreign key(外键) check 不知道为什么这里约束好像没啥用,听说8.0可以用不知道为什么我的不行 自增长(auto_increment) ...原创 2021-12-04 11:18:35 · 211 阅读 · 0 评论 -
MySQL外连接
(引出外连接)列出部门名称和这些部门的员工名称和工作,同时要求显示出那些没有员工的部门。 发现在这里无法显示出没有员工的部门 举例 解决方案 1.1 左外连接 1.2右外连接原创 2021-12-03 10:18:11 · 191 阅读 · 0 评论 -
MySQL合并查询
union all 和union的区别在于union会进行去重原创 2021-12-03 09:51:49 · 594 阅读 · 0 评论 -
MySQL表的复制和去重
快速复制数据 表的自我复制 表的去重原创 2021-12-03 09:47:25 · 151 阅读 · 0 评论 -
子查询练习
1.查找每个部门工资高于部门平均工资的人的资料 2.查找每个部门工资最高的人的详细资料 3.查询每个部门的信息(包括:部门名,编号,地址)和人员数量原创 2021-12-02 20:25:43 · 106 阅读 · 0 评论 -
MySQL子查询
子查询是指嵌入在其它sql语句中的select语句,也叫嵌套查询 子查询返回多行数据的子查询应使用 in原创 2021-12-02 19:58:27 · 346 阅读 · 0 评论 -
MySQL自连接
MySQL自连接 查询员工的姓名和员工上头的姓名: 自连接:一张表当做两张表使用,取别名 ,过滤条件,也可以给想取的字段取别名原创 2021-12-01 15:08:09 · 150 阅读 · 0 评论 -
MySQL最简单的多表查询
在默认情况下:当两个表查询时,规则 1.从第一张表中,取出一行和第二张表的每一行进行组合,返回结果[含有两张表的所有列]. 2.一共返回的记录数第一张表行数*第二张表的行数 3.这样多表查询默认处理返回的结果,称为笛卡尔集 4.解决这个多表的关键就是要写出正确的过滤条件where ...原创 2021-12-01 18:35:10 · 288 阅读 · 0 评论 -
MySQL单表查询
单表查询 查询表中的所有信息 select * from table_name; 根据条件查询 select * from table_name where id = ?; where字句子句中经常使用的运算符 过滤表中的重复数据distinct select distinct * from table_name; 别名as或者空格 select username as uname from table_name; order by select username as uname fr原创 2021-12-01 18:31:05 · 162 阅读 · 0 评论 -
数据的的增删改
添加 更新 删除原创 2021-12-01 15:18:49 · 101 阅读 · 0 评论 -
mysql表的修改
原创 2021-12-01 15:15:49 · 431 阅读 · 0 评论 -
MySQL表的创建
原创 2021-12-01 15:15:10 · 299 阅读 · 0 评论 -
备份和恢复数据库
原创 2021-12-01 15:13:48 · 226 阅读 · 0 评论 -
MySQL创建数据库
create database db_name character set charset_name collate collation_name;原创 2021-12-01 15:11:56 · 248 阅读 · 0 评论 -
进入MySQL数据库
mysql -u root -p 输入您的密码:原创 2021-12-01 15:09:46 · 1068 阅读 · 0 评论