最新Sql语句来啦
创建数据库
	CREATE DATABASE 数据库名称;
删除数据库
	DROP DATABASE 数据库名称;
创建新表
	create table 表名(列 类型 ,列 类型 ,..);
根据已有的表创建新表
	1. create table 新表名 like 旧表名;
	2. create table 新表名 as select 列1,列2… from 旧表名 definition only
删除表
	DROP TABLE 表名;
新增列
	ALTER TABLE 表名 add column 列 类型;
添加主键
	ALTER TABLE 表名 add primary key(列);
删除主键
	ALTER TABLE 表名 drop primary key(列);
创建索引
	create [unique] index 索引名称 on 表名(列….);
删除索引
	drop index 索引名;
创建视图
	create view 视图名称 as select statement;
删除视图
	drop view 视图名;
查询
	select * from 表名;
条件查询
	select * from 表名 where 条件;
插入
	insert into 表名(列名1,列名2) values(值1,值2);
删除
	delete from 表名;		注意:不加条件会删除整个表的内容
	delete from 表名 where	条件;
更新
	update table1 set field1=value1 where 条件;
模糊查找
	select * from 表名 where 列 like ’%值%’ ;
排序
	select * from 表名 order by 列 [desc];	默认为升序,desc为倒序
求行数
	select count as 别名 from 表名;
求和
	select sum(列) as 别名 from 表名;
求平均
	select avg(列) as 别名 from 表名;
求最大值
	select max(列) as 别名 from 表名;
求最小值
	select min(列) as 别名 from 表名;
修改数据库的名称:
	sp_renamedb '旧名', '新名';
切换数据库
	use 数据库名称;
左外连接
	 select 表名.列名 from A表名 LEFT OUT JOIN B表名 ON A表名.A表列名 = B表名.B列名;
右外连接
	 select 表名.列名 from A表名 RIGHT OUT JOIN B表名 ON A表名.A表列名 = B表名.B列名;
全外连接
	 select 表名.列名 from A表名 FULL OUT JOIN B表名 ON A表名.A表列名 = B表名.B列名;
分组
	select 列名, 组名, max(age) from 表名group by 列名;
数据库备份
#myslq备份
	 mysqldump -u 用户名-h 主机地址 -p 数据库名 > 备份文件名称		//备份整个数据库
	 mysqldump -u 用户名-h 主机地址-p 数据库名 表1, 表2 > 备份文件名称	//备份表
	 mysqldump -u 用户名-h 主机地址-p --all-databases > 备份文件名称		//备份所有数据库
	 mysqldump -u 用户名-h 主机地址 -p --databases 数据库1, 数据库2 > 备份文件名称		//备份多个数据库
#mysql导入数据
	mysql -u 用户名    -p 密码    <  要导入的数据库数据文件
#mongoDB备份
	mongodump -h 主机地址 -d 数据库名称 -o 备份目录
#mongoDB备份恢复
	mongorestore -h 主机地址:端口 -d 数据库名 备份目录
#DB2备份
	db2 backup database 数据库实例名 to 备份目录
#DB2备份恢复
	db2 restore db 数据库实例名from  <location> taken at <timestamp> replace existing
												
											最新Sql语句来啦的更多相关文章
- 查询最新记录的sql语句效率对比
		
在工作中,我们经常需要检索出最新条数据,能够实现该功能的sql语句很多,下面列举三个进行效率对比 本次实验的数据表中有55万条数据,以myql为例: 方式1: SELECT * FROM t_devi ...
 - SQL语句 查询最新记录
		
要求:SQL语句按ID以最新时间查询最新的一条记录 方法1: select * from (select *, ROW_NUMBER() over(partition by id order by u ...
 - 最新SQL手工注入语句&SQL注入大全
		
看看下面的1.判断是否有注入;and 1=1;and 1=2 2.初步判断是否是mssql;and user>0 3.判断数据库系统;and (select count(*) from syso ...
 - SQL语句全
		
创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database ...
 - sql语句优化SQL Server
		
MS SQL Server查询优化方法查询速度慢的原因很多,常见如下几种 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2.I/O吞吐量小,形成了 ...
 - 如何优化sql语句
		
1. 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条 ...
 - 优化SQL查询:如何写出高性能SQL语句
		
1. 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条 ...
 - jboss:跟踪所有sql语句及sql参数
		
默认情况下,hibernate/JPA 在server.log中记录的SQL语句,参数都是用?代替的,这样不太方便. 网上留传的p6spy在最新的jboss上(EAP 6.0+版本)貌似已经不起作用了 ...
 - Oracle常见SQL语句
		
--创建表空间--create tablespace ts_namedatafile 'd:\test\ts_name.dbf' size 100mautoextend on --调整表空间大小--a ...
 - 疑难杂症 - SQL语句整理
		
一.关联子查询-查日期最新列 前天在工作中遇到一条非常有用的SQL语句,想了好久愣是没搞出来.今天将这个问题模拟出来:先看表 需求是,对于每个人,仅显示时间最新的那一条记录. 答案如下: select ...
 
随机推荐
- 代码随想录Day6
			
454.四数相加Ⅱ 给你四个整数数组 nums1.nums2.nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k ...
 - Apache SeaTunnel社区5月月报更新!
			
各位热爱 SeaTunnel 的小伙伴们,社区 5 月份月报来啦! SeaTunnel 正在迅猛发展,积极投入社区项目建设的小伙伴将促进SeaTunnel不断提升数据同步的高可扩展性.高性能及高可靠性 ...
 - 这是DDD建模最难的部分(其实很简单)
			
本文书接上回<为了落地DDD,我是这样"PUA"大家的> ,欢迎关注我的同名公众号. https://mp.weixin.qq.com/s/DjC0FSWY1bgJ ...
 - jQuery的基本操作总结
			
什么是jquery? 就是一个用js的插件库 解决了原生dom的操作的兼容性和代码量 使用前需要引入它的js库 以下例子以 jQuery1.12.4.js 这个版本为例 一:jQuery入口函数 ...
 - 手把手教你ubuntu下移植MJPG-streamer
			
一.嵌入式视频图像开源库 在嵌入式系统中,常用的视频图像处理开源系统有:luvcview.cheese.motion.mjpg-streamer或者ffmpeg,其中: • luvcview: 基于V ...
 - cloud compare二次插件化功能开发详细步骤(一)
			
点云处理,有一个出名的处理软件,cloud compare,简称 cc,将自己实现的功能以插件形式集成到 CC 里,方便使用 前提 环境:cc 2.13,qt 5.15,cmake 3.18,vs20 ...
 - 配置mysql数据库主从复制
			
数据库安装 Step1 先删除data文件 Step2 再根据ini配置文件初始化 mysqld --initialize-insecure --user=mysql Step3 安装mysql服务 ...
 - Ubuntu 安裝 RIME 輸入法
			
RIME (Rime Input Method Engine,中州韻,中州韵)是一款很火的輸入法,虽然我目前还不知道它为什么火,不过先用用再说. 首先要吐槽一下 RIME 的说明文档,我感觉有点乱,第 ...
 - get方法传参后端接收数据异常 - 特殊字符需转义
			
get方法传参的时候,如果有特殊字符,如 + 等,无法被识别,导致后端处理异常,所以,get方式,如果有特殊字符,需要转义后再请求接口 1.java 特殊字符转义 URLEncoder.encode( ...
 - vue 根据div id 滚动到指定view到可视视图中
			
<div id="name" @click="scrollToViewById('name')"> ...... </div> scro ...
 
			
		