创建数据库

	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

【华为云-精选30+云服务产品助力好友上云】

最新Sql语句来啦的更多相关文章

  1. 查询最新记录的sql语句效率对比

    在工作中,我们经常需要检索出最新条数据,能够实现该功能的sql语句很多,下面列举三个进行效率对比 本次实验的数据表中有55万条数据,以myql为例: 方式1: SELECT * FROM t_devi ...

  2. SQL语句 查询最新记录

    要求:SQL语句按ID以最新时间查询最新的一条记录 方法1: select * from (select *, ROW_NUMBER() over(partition by id order by u ...

  3. 最新SQL手工注入语句&SQL注入大全

    看看下面的1.判断是否有注入;and 1=1;and 1=2 2.初步判断是否是mssql;and user>0 3.判断数据库系统;and (select count(*) from syso ...

  4. SQL语句全

    创建数据库 创建之前判断该数据库是否存在 if exists (select * from sysdatabases where name='databaseName') drop database ...

  5. sql语句优化SQL Server

    MS   SQL   Server查询优化方法查询速度慢的原因很多,常见如下几种 1.没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)          2.I/O吞吐量小,形成了 ...

  6. 如何优化sql语句

    1. 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条 ...

  7. 优化SQL查询:如何写出高性能SQL语句

    1. 首先要搞明白什么叫执行计划? 执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条 ...

  8. jboss:跟踪所有sql语句及sql参数

    默认情况下,hibernate/JPA 在server.log中记录的SQL语句,参数都是用?代替的,这样不太方便. 网上留传的p6spy在最新的jboss上(EAP 6.0+版本)貌似已经不起作用了 ...

  9. Oracle常见SQL语句

    --创建表空间--create tablespace ts_namedatafile 'd:\test\ts_name.dbf' size 100mautoextend on --调整表空间大小--a ...

  10. 疑难杂症 - SQL语句整理

    一.关联子查询-查日期最新列 前天在工作中遇到一条非常有用的SQL语句,想了好久愣是没搞出来.今天将这个问题模拟出来:先看表 需求是,对于每个人,仅显示时间最新的那一条记录. 答案如下: select ...

随机推荐

  1. 如何快速在 Apache DolphinScheduler 新扩展一个任务插件?

    作者 | 代立冬 编辑 | Debra Chen Apache DolphinScheduler 是现代数据工作流编排平台,具有非常强大的可视化能力,DolphinScheduler 致力于使数据工程 ...

  2. 代码随想录Day16

    513.找树左下角的值 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值. 假设二叉树中至少有一个节点. 示例 1: 输入: root = [2,1,3] 输出: 1 示 ...

  3. Win32_GDI_绘制文字路径透明窗口

    效果图: 前面字体是个透明窗口 后面是桌面背景 代码实现: void MyMainDialog::TextPathWindow(LPCTSTR lpShowText) { HDC hdc = GetD ...

  4. Win32 状态栏用法

    WIN32 状态控件用法 1.创建控件 状态栏类名: STATUSCLASSNAME #define STATUSCLASSNAMEW        L"msctls_statusbar32 ...

  5. 最常用集合 - arraylist详解

    ArrayList介绍 ArrayList实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现.除该类未实现同步外,其余跟Vector大致相同.每 ...

  6. 如何高效的阅读paper--三遍阅读法

    第一遍 1.阅读文章的标题.摘要和介绍 2.阅读每一节的标题和副标题 3.阅读总结 4.浏览参考文献,看看是否有曾经读过的文章 在完成第一遍后,应该做到: 1.能够说出该篇论文的类型 2.能够说出文章 ...

  7. AWS Cloud Practioner 官方课程笔记 - Part 3

    AWS Security 方案和功能 Amazon Inspector AWS Shield Price and Support Free Tier: Always Free, 12-month fr ...

  8. 公有云-实验一 实践腾讯云部署Web应用

    实验一 实践腾讯云部署Web应用 概述 企业A需要搭建一套在互联网上发布的论坛平台,但是企业内部并没有完善的基础架构设施,难以保证论坛平台的高可用性和高安全性.经过IT部门相关专家分析讨论,决定在腾讯 ...

  9. Goby 漏洞发布|泛微 e-cology v10 appThirdLogin 权限绕过漏洞【漏洞复现】

    漏洞名称:泛微 e-cology v10 appThirdLogin 权限绕过漏洞 English Name:Weaver e-cology v10 appThirdLogin Permission ...

  10. frp_v0.37.1内网穿透,内网服务公网用不求人

    前言: 公司内网无法访问,出差又需要用到公司内网进行办公,苦恼了好一阵.这时候想到了内网穿透,这就不得不提到几年前被安利的frp,一看GitHub竟然已经5年了,网上估计大把教程了. 那么什么是frp ...