MySQL数据的备份与还原(Linux命令) 数据备份mysqldump -u账号 -p密码 -R 需要备份的数据库名 >备份到哪个路劲数据还原mysql -u账号 -p密码 -D 需要还原的数据库名 -A -f < 刚备份的sql文件路劲
MySQL删除某表中的重复数据,只留一条 问题:T_RECTIFICATIONDECLARATION中存在FID相同的多条数据,需要删除重复的数据,保留一条。DELETEFROM T_RECTIFICATIONDECLARATIONWHERE FID IN ( SELECT a.FID FROM ( SELECT FID FROM T_RECTIFICATIONDECLARATION GROUP BY FID HAVING COUNT(FID)
MySQL出现1093错误 删除或者更新一张表中的数据的时候,会出现1093出错。原因:不能先查出需要更新或者删除表中的某个字段来作为条件。DELETE FROM T_RECTIFICATIONDECLARATION WHERE FID in (SELECT FIDFROM T_RECTIFICATIONDECLARATION GROUP BY FIDHAVING COUNT(FID)>1) 解决办法:外面多嵌套一层查询,原先的查询作为子查询。DELETE FROM T_RECTIFICATIO.
MySQL利用表行数生成顺序编码号 从1开始生成四位编号,个数不足前面补足0,可以使用LPAD(str,len,padstr)函数,注意prison_a表有多少数据行,就显示多少编码号,可以根据需要灵活替换表。SELECT LPAD(a.xuhao,4,'000') xuhaoFROM (SELECT @i:=@i+1 as xuhao FROM (SELECT @i:=0) a,prison_a) a运行结果:...
MySQL批量删除以某表名开头的表或表数据。 使用concat对字符串进行拼接。要删除表改成drop table,只是删除表中的数据就用delete table-- 删除数据库名为company'数据库的以prison_开头的所以表 SELECT CONCAT('delete table ',t.`TABLE_NAME`,'; ') dropsql FROM information_schema.`TABLES` t WHERE t.`TABLE_NAME` LIKE 'prison_%' AND t.table_schema='comp.
MySQL安装以及与Navicat建立连接出现1251错误 1.官网下载mysql,解压https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/mysql/2.设置环境变量先找到“path”,之后将下载的MySQL文件中的bin文件夹所在路径写入。3.在mysql安装目录下添加mysql.ini配置文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\mysql-8.0.27-winx..
JavaScript--获取json的数值 <html> <head> <title>获取json对象的数据</title> </head> <body> <script type="text/javascript"> var data={ "total":4, "student":[ {"number":123,"name":"张三","sex":"男"}, {"numb..
JavaScript--typeof动态获取变量数据类型 typeof运算符的运算结果是以下6个字符串之一。注意字符串都是小写。“undefined” “number” “string” “boolean” “object” “function”<html> <head> <title>typeof动态获取变量数据类型</title> </head> <body> <script type="t...
JavaScript--获取下拉列表数据 <html> <head> <title>获取下拉列表的值</title> </head> <body> <script type="text/javascript"> window.onload=function(){ var slt=document.getElementById("slt") slt.onchange=function().
JavaScript---全选与全取消 <html> <head> <title>全选和取消全选</title> </head> <body> <script type="text/javascript"> window.onload=function(){ var all=document.getElementById("all") var ckb=document.getElemen.
VMware15---Ubuntu安装Samba服务器 介绍:Samba实在Linux和Unix系统上实现SMB协议的一个免费的软件,能够完成在Windows,Mac操作系统下访问Linux系统文件。安装:sudo apt-get install samba samba-common可能出现安装失败,大概率是因为没有联网,检查网络。解决方法:设置虚拟机--->网络适配器-->网络连接改为桥接模式。配置:tip:可以用sudo su命令进入超级管理员,这样下面的命令就可以不用sudo1.在home路径下创建个文件夹:
VMware15---Ubuntu安装输入法 使用ubuntu系统时,有的时候会用到中文,就要安装一个输入法步骤:1.先打开全部应用,找到Language Support (下面是我的ubuntu的图标,不同版本可能图标不一样)2.授权安装“Language Support”3.安装完成之后,选择“Install/Remove Languages”,在弹出的窗口选择“Chinese simplified”,点击“Apply Changes”4.安装成功之后4.1接下来安装IBus框架,在终端输入以下命令:sud.
动力节点经典34道MySQL面试题(下) 21~列出薪金高于公司平均薪金的所有员工,所在部门、上级领导、雇员的工资等级SELECT e.ENAME,d.DNAME,t.Leadername,s.GRADE,e.SALFROM emp eJOIN (SELECT e1.ENAME employname,e2.ENAME LeadernameFROM emp e1LEFT JOIN emp e2ON e2.EMPNO=e1.MGR...
动力节点经典34道MySQL面试题(中) 11~取得最后入职的5名员工SELECT ENAME,HIREDATEFROM empORDER BY HIREDATE DESCLIMIT 512~取得每个薪水等级有多少员工SELECT t.GRADE,count(GRADE)FROM (SELECT e.ENAME,e.SAL,s.GRADEFROM emp eJOIN salgrade sON e.SAL BETWEEN ...
动力节点经典34道MySQL面试题(上) 表dept表emp表salgrade1~取得每个部门的最高薪水的人员名称SELECT t.*,e.ENAMEFROM (SELECT DEPTNO,max(SAL) maxsal FROM emp GROUP BY DEPTNO) tJOIN emp eON e.DEPTNO=t.DEPTNO and e.SAL=t.maxsal2~哪些人的薪水在部门平均薪水之上...
C语言经典案例(10~~12) (10)题目:求1+2!+3!+...+5!的和/* Note:Your choice is C IDE */#include "stdio.h"main(){int n,s=0,t=1;for(n=1;n<=5;n++) { t*=n; s+=t; }printf("1+2!+3!...+5!=%d",s);}(11)利用递归方法求5! /* N...
C语言经典案例(7~~9) (7)题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。/* Note:Your choice is C IDE */#include "stdio.h"#include "math.h"void main(){ int a,b,c,x; fo...
C语言经典案例(4~~6) (4) 题目:判断101-200之间有多少个素数,并输出所有素数。/* Note:Your choice is C IDE */#include "stdio.h" main(){ int i,x, y,n,flag; i=0; for ( x=101; x<=200; x++) {flag = 1; for (y=2;...
C语言经典案例(1~~3) (1)题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?/* Note:Your choice is C IDE */#include "stdio.h"void main(){ int j,k,l,sum=0; for(j=1;j<=4;j++) { for(k=1;k<=4;k++) { if(j=...