Mysql
文章平均质量分 57
mercenary's L
这个作者很懒,什么都没留下…
展开
-
MySQL中 如何查询表名中包含某字段的表
MySQL中 如何查询表名中包含某字段的表原创 2023-02-22 18:25:49 · 215 阅读 · 0 评论 -
MySQL 中的 distinct 和 group by 哪个效率更高?
但从Mysql8.0开始,Mysql就删除了隐式排序,所以,此时在语义相同,无索引的情况下,group by和distinct的执行效率也是近乎等价的。且由于distinct关键字会对所有字段生效,在进行复合业务处理时,group by的使用灵活性更高,group by能根据分组情况,对数据进行更为复杂的处理,例如通过having对数据进行过滤,或通过聚合函数对数据进行运算。两者的语法区别在于,group by可以进行单列去重,group by的原理是先对结果进行分组排序,然后返回每组中的第一条数据。原创 2023-02-17 10:06:46 · 360 阅读 · 0 评论 -
sql server 加权限,(这里使用了MySQL数据库为示例图,但是其原理及操作步骤是没有太大区别的)
啊实打实原创 2022-09-27 16:32:52 · 492 阅读 · 0 评论 -
MySQL查询和删除重复记录
例:1、创建学生表1 CREATE TABLE student(2 id INT PRIMARY KEY,3 stuno VARCHAR(12) NOT NULL,4 stuname VARCHAR(30) NOT null5 );2、向学生表中插入数据1 INSERT INTO student VALUES ('1','131111099','小李');2 INSERT INTO student VALUES ('2','131111100','.原创 2022-04-02 16:54:50 · 519 阅读 · 0 评论 -
MySQL and Excel 表格導入数据库数据(excel for mysql)
新建一个表格将数据整理好在excel的函数处,写相关函数并自动生成sql语句(下拉选中的表格自动生成多条sql)到数据库执行sql原创 2022-01-28 19:42:14 · 964 阅读 · 0 评论 -
java 中的 mybatis 的mysql 搜索写法
当where条件成立时,走 if 判断,当其中某些条件不成立时,则跳过 if 判断。下图中的第一个where条件是该sql 的主要条件,每一次查询都会走它。if 中的内容则是搜索查询的条件,在列表显示时为不必要条件。<select id="queryStorageRack" resultType="org.jeecg.modular.storagerack.entity.StorageRack" parameterType="org.jeecg.modular原创 2022-01-17 18:26:28 · 627 阅读 · 0 评论 -
mysql FIND_IN_SET函数
数据表 :storage_rack(a表)数据表 :sample_extend (b表)失败的sql:当我测试 left join on 和 where in 函数的结合失败后,也去测试了inner join 和 in 的结合。后又测试了 left join on 和 in 等各种的可能性。最终在问人的情况下,得知FIND_IN_SET函数。SELECT a.id, b.storage_rack_idFROM wd_storage_rack ...原创 2022-01-13 10:32:38 · 230 阅读 · 0 评论 -
MySQL统计数据的总条数,已使用和未使用的
MySQL: 表storage_room,storage_rackroom:rack:sql方法一://经测试,此条sql 的count(*)的统计数据不准确,如需统计需另外自己写,我的是能测试即可SELECT a.*,b.id,b.storage_room_id,b.status,count(*),count(CASE WHEN status='2' THEN 0 END) qy,count(CASE WHEN status='3' THEN 0 END) wq...原创 2022-01-11 09:48:10 · 1584 阅读 · 0 评论 -
MySQL 数据库常用命令小结(自己看的)
MySQL 数据库常用命令1、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。显示当前mysql版本和当前日期select v转载 2021-12-23 11:36:35 · 588 阅读 · 0 评论 -
MySQL导入大文件(可以是百万级,也可以是百级)
首先进入MySQL.exe所在文件D:\phpstudy_pro\Extensions\MySQL5.7.26\bin>mysql -uroot -p 【输入MySQL指令,root为用户名】Enter password: **** 【输入密码】use XXX; 【xxx是数据库名称,记得后面跟英文的分号】set charset utf8; 【设置数据的格式】【开始设置全局属性】set global max_allowed_packet=100000000;set...原创 2021-05-21 23:18:06 · 563 阅读 · 0 评论 -
命令行下载MySQL数据库或数据表
1。首先进入MySQL>bin 的目录下2.原创 2019-04-28 08:44:15 · 669 阅读 · 0 评论 -
一千行 MySQL 学习笔记
/* Windows服务 */-- 启动MySQLnet start mysql-- 创建Windows服务sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运...转载 2018-09-26 12:04:55 · 90 阅读 · 0 评论