Mysql问题
原创 2022-11-06 01:17:03
106阅读
一 、基于行锁的优化 众所周知,Innodb的锁级别是细致到行锁的。所以,这么细粒度的锁是更加有利于数据库系统的并发的。1.1、如何使用行锁select * from ip_table where i_id = 6 for update;二、避免行锁变表锁2.1、索引失效:对于varchar类型的数据,使用int来查询,将导致索引失效,如以下语句。select * from userinfo wh
转载 2023-11-21 09:49:53
99阅读
81、说出几条 Java 中方法重载的最佳实践?下面有几条可以遵循的方法重载的最佳实践来避免造成自动装箱的混乱。a)不要重载这样的方法:一个方法接收 int 参数,而另个方法接收 Integer 参数。b)不要重载参数数量一致,而只是参数顺序不同的方法。c)如果重载的方法参数个数多于 5 个,采用可变参数。82、在多线程环境下,SimpleDateFormat 是线程安全的吗?不是,非常不幸,Da
一、高级SQL语句(进阶查询)先准备2个表一个location表:  一个store_info表:  1.1 selectselect,显示表格中一个或数个字段的所有数据记录。    1.2 distinctdistinct,不显示重复的数据记录。注意:关系型数据库,单次只能对一个字段去重。  &n
转载 2023-07-31 22:35:50
97阅读
MySQL中的异常处理1. 问题场景  先来看个场景:  执行一条插入语句,因为id是主键,没有设置自增,所以在插入的时候我们必须要添加该字段的值,但是上面没有添加就出现了
原创 2022-07-01 09:26:05
114阅读
文章目录一、MySQL高级SQL语句EXISTSinner join、left join、right joinCREATE VIEW 视图UNION 联集交集值无交集值CASE二、数值计算算排名算中位数算累积总计算总合百分比算累计总合百分比空值无值正则表达式存储过程循环语句while 一、MySQL高级SQL语句EXISTS用来测试内查询有没有产生任何结果,类似布尔值是否为真 如果有的话,系统就
转载 2024-02-02 18:26:54
95阅读
 mysql高级应用: 实体与实体之间有3种对应关系,这些关系也需要存储下来在开发中需要对存储的数据进行一些处理,用到内置的一些函数视图用于完成查询语句的封装事务可以保证复杂的增删改操作有效关系创建成绩表scores,结构如下 id 学生 科目 成绩 思考:学生列应该存什么信息呢? 答:学生列的数据不是在这里新建的,而应该从学生表引用过来,关系也是一条数据;根据范式要求应该存储
转载 2024-01-08 20:48:40
34阅读
目录数据库管理创建数据库建表字段维护增加字段用户管理创建用户查询用户删除用户登录高级查询时间维度TIMESTAMPDIFFDATEDIFF高效分页查询-利用延迟关联或者子查询优化超多分页场景。if exists用法创建表如何不存在则插入配置主从同步开启binlogdocker下配置创建同步用户测试设置是否成功,在mysql控制台,输入如下命令常见场景查询重复删除重复docker安装安装5.7拉取
由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多 管理起来比较吃力,在学习MYSQL期间我一直跟SQLSERVER进行对比 第一期主要是学习MYSQL的基本语法语法的差异 1、默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 --sqlserver CREATE TABLE
MySQL 高级(进阶) SQL 语句精讲(二) 文章目录一、MySQL 高级语句(一)、连接查询1、inner join(等值相连)2、left join(左联接)3、right join(右联接)(二)、create view(视图)(三)、union联集(四)、交集值(五)、无交集值(六)case语句二、数值计算(一)、算排名(二)、算中位数(三)、算累积总计(四)、算总合百分比(五)、算总
转载 2023-12-21 10:48:10
443阅读
1.子查询: 一个查询语句中嵌套另一个查询 例如:–查询金额超过平均值的订单 select * from orders where amt>(select avg(atm) from orders) –查询所有名字以D开头的所有用户下的订单 select * from orders where cust_id in (select distinct(cust_id) from custome
转载 2023-09-15 17:29:39
42阅读
文章目录mysql数据库一、高级1.1 子查询1.2 多表查询(`*****`)1.3 外连接1.4 集合操作1.5 内部函数二、数据控制2.1 事务2.2 授权管理(了解)三、索引普通索引唯一索引主键索引全文索引(了解)删除索引查看索引其它创建索引的方式四、外键五、视图六、数据库备份与恢复七、pymysql操作mysql数据库7.1 pymysql操作数据库的五行拳7.2 pymysql中事务
转载 2024-04-10 11:04:29
39阅读
五、mysql常用的高级操作 一、MySQL表复制create table t2 like t1;               #复制表结构,t2可以学习到t1所有的表结构insert into t2 select * from t1; &
转载 2023-11-15 19:03:21
52阅读
数据高级操作数据操作:增删改查新增数据基本语法Insert into 表名 [(字段列表)] values (值列表);在数据插入的时候,假设主键对应的值已经存在:插入一定会失败!主键冲突当主键存在冲突的时候(Duplicate key),可以选择 性的进行处理:更新和替换主键冲突:更新操作Insert into 表名 [(字段列表:包含主键)] values (值列表) on  dup
转载 2023-12-18 21:02:54
43阅读
1. mysql基本操作1.查看数据库信息 [root@server ~]# mysql -uroot -pabc123 #登录数据库 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | #定义访问数据库单元数据
转载 2023-12-07 07:34:15
40阅读
MySQL高级语句——Mysql数据库(一)、常用查询1、ORDER BY 语句①、单字段排序②、多字段排序2、or/and (或/且)3、嵌套/多条件4、distinct查询不重复记录5、IN显示已知的值的资料6、GROUP BY 对GROUP BY后面的栏位的查询结果进行汇总分组7、函数①、数学函数②、聚合函数③、字符串函数④、日期时间函数⑤、算数运算符⑥、比较运算⑥.1等号(=)⑥.2不等
转载 2023-08-10 14:41:42
66阅读
网盘资料链接地址:链接:https://pan.baidu.com/s/1KpqfII6odIZDwcCz8OkeMg 提取码:3452一、mysql逻辑架构1.1、架构图总结:和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际
转载 2023-08-04 14:16:29
97阅读
数据高级操作数据操作:增删改查新增数据基本语法Insert into 表名 [(字段列表)] values (值列表);在数据插入的时候,假设主键对应的值已经存在:插入一定会失败!主键冲突当主键存在冲突的时候(Duplicate key),可以选择 性的进行处理:更新和替换主键冲突:更新操作Insert into 表名 [(字段列表:包含主键)] values (值列表) on  dup
转载 2023-12-18 21:00:32
80阅读
SQL高级语句SELECT显示表格中一个或数个栏位的所有资料1 语法:SELECT "栏位" FROM "表名";查询表中的name一列1 select "name" from team;DISTINCT不显示重复的资料1 语法:SELECT DISTINCT "栏位" FROM "表名"; 2 SELECT DISTINCT Store_Name FROM Store_Info;WHERE有条件
转载 2023-08-07 22:04:17
60阅读
mysql:视图:把复杂的查寻语句组合成一条语句就叫视图,一是起到安全
原创 2022-12-12 16:39:20
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5