广告
返回顶部
首页 > 资讯 > 数据库 >简单SQL语句
  • 558
分享到

简单SQL语句

简单SQL语句 2020-11-27 16:11:12 558人浏览 无得
摘要

DDL 操作数据库 create database db1;                  //创建数据库  show databases;                     //查询所有的数据库名称 create da

简单SQL语句

DDL 操作数据库

create database db1;                  //创建数据库 

show databases;                     //查询所有的数据库名称

create database if not exists db1;           //先判断数据库db1是否存在 再进行创建

create database 数据库名 character set 字符集名称;   //创建数据库,并指定字符集

alter database 数据库名 character set 字符集名;   //修改数据库字符集

drop database 数据库名;                //输出数据库

use 数据库名;                      //使用(进入)数据库

 

DDL 操作表结构

show tables;                     //查询某数据库中的所有表名称

desc 表名;                       //查询表结构(列名)

drop table 表名;                                                                  //删除表

creat table 表名(列名1 数据类型1,...,列名n 数据类型n); //创建表  

  数据类型

    int : 整数

    double() : 小数

    date : 日期(年月日)

    datetime :日期(年月日时分秒)

    varchar() :字符串(必须指定长度)

create table 表名 like 被复制的表名;          //复制表

alter table 表名 rename to 新的表名;          //修改表名

alter table 表名 character set 字符集名;        //修改表的字符集

alter table 表名 add 列名 数据类型;           //添加一列 

alter table 表名 change 列名 新的列名 新的数据类型;   //修改列名以及数据类型

alter table 表名 modify 列名 新的数据类型;       //修改数据类型

alter table 表名 drop 列名;               //删除列  

 

DML 对表中的数据增删改

insert into 表名(列名1,,.....,列名n) values(值1,......,值n); //向表中添加数据(列名要和值对应;如果表名后不定义列名,则默认给所有的列添加值)

delete from 表名 where 条件;              //根据条件删除表中数据,如果不加条件则删除表中所有的数据

update 表名 set 列名1=值1,......,列名n=值n where 条件;    //根据条件改变表中的某一些数据(如果不加条件会将整列数据修改)

 

DQL 对表中数据的查询操作

select * from 表名;                   //查询表中的所有字段信息

select 列名1,......列名n from 表名;           //查询表中某几个字段的信息

 

模糊查询:

  select * from test where name like "%XXX%";

排序查询:

  order by 排序列名1 排序方式,......,排序列名n 排序方式; //根据排序的规则和字段进行排序(排序方式:asc :升序(可省略) desc :降序)

聚合函数: (纵向的计算,排除 null 值的计算)

  count : 计算个数

  max : 计算最大值

  min : 计算最小值

  sum : 计算和

  avg : 计算平均数

  语法: select 聚合函数(列名) from 表名;

分组查询:

  语法: group by 分组字段

    where判断放在分组的前面,若不满足则不参与分组  

    having判断放在分组的后面,若不满足则不会查询到

      where后不可以跟聚合函数,having后面可以判断聚合函数

分页查询(Mysql 特有的语言)

  语法:limit 开始索引 每页的条数 (若开始索引为0,可以省略)

  公式: 开始索引=(当前的页码-1)*每页的显示条数

 

 

查询的整体顺序

  select distinct ... from ... where ... group by ... having ... order by ... limit ...

  distinct:去除重复

 

您可能感兴趣的文档:

--结束END--

本文标题: 简单SQL语句

本文链接: https://www.lsjlt.com/news/5202.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 简单SQL语句
    DDL 操作数据库 create database db1;                  //创建数据库  show databases;                     //查询所有的数据库名称 create da...
    99+
    2020-11-27
    简单SQL语句
  • 简单sql语句增删改查
    查询所有select * from 表名   插入数据insert  into 表名  (字段1,字段2,字段3.......)  va...
    99+
    2022-10-18
  • SQL -- 简单语句学习总结7条
    --if object_id('guestbook') is  null--CREATE TABLE guestbook (id int PRIMARY KEY, visitor VARCHA&#...
    99+
    2022-10-18
  • 简单的创建数据库sql语句分析
    今天小编给大家分享的是简单的创建数据库sql语句分析,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。创建数据库的sql语句是“CREATE DATAB...
    99+
    2022-10-18
  • SQL中简单的查询语句指的是什么
    今天就跟大家聊聊有关SQL中简单的查询语句指的是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。SQL中最简单的查询是从某个关系中查找满足条件的一...
    99+
    2022-10-19
  • 简单了解标准SQL的update语句三种用法
    一、环境: MySQL-5.0.41-win32 Windows XP professional 二、建立测试环境: DROP TABLE IF EXISTS t_test; CREATE T...
    99+
    2022-10-18
  • SQL语句如何实现超简单的多表查询
    目录一、简单的多表联查(inner join,left join,right join)1、 两表联查2、三表联查二、触发器一、简单的多表联查(inner join,left joi...
    99+
    2022-11-13
  • 编写简单的查询语句
    1、基本的语法语句select * from employees; A.SELECT , FROM 都是关键字,关键字都需要使用大写的书写习惯,但是编译器不区分大小写 B.可以单...
    99+
    2022-10-18
  • sql语句
    一.客户端命令介绍mysql1、用于数据库的连接管理1) 连接(略)2) 管理:#MySQL接口自带的命令 h 或 help 或?      查看帮...
    99+
    2019-12-02
    sql语句
  • sql语句
    mySQL mySQL 数据库操作 创建数据库 修改数据库 查看数据库的字符集和校验规则 删除数据库 查看所有数据库 查看正在使用的数据库 切换数据库 数据库表操作 创建数据表 数据类型 单表约束分类 查看所有表 查看表...
    99+
    2019-04-13
    sql语句 数据库入门 数据库基础教程 数据库 mysql
  • SQLserver运维必备:T-SQL语句简介
       小生博客:http://xsboke.blog.51cto.com               &n...
    99+
    2022-10-18
  • C语言goto语句简单使用详解
    简单介绍 C语言中提供了可以随意滥用的 goto语句和标记跳转的标号。从理论上 goto语句是没有必要的,实践中没有goto语句也可以很容易的写出代码。但是某些场合下goto语句还是...
    99+
    2022-11-12
  • MySQL的第一篇文章——了解数据库、简单的SQL语句
    目录 学习目标 第一章 介绍数据库 1. 数据库概述 2. MySQL概述 第二章 MySQL的使用 1. MySQL服务的启动 2. 客户端连接MySQL 2.1 命令行客户端 第三章 SQL的介绍 1. 什么是SQL 2. SQL的分类...
    99+
    2023-09-09
    数据库 mysql sql
  • MySQL中简单语句如何应用
    下面讲讲关于MySQL中简单语句如何应用,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中简单语句如何应用这篇文章你一定会有所受益。1.mysql多实例登陆mysql ...
    99+
    2022-10-18
  • golang中select语句的简单实例
    目录前言1.先举个简单例子2. 避免造成死锁3. select 随机性4. select 的超时5. 读取/写入都可以6. 总结一下前言 在golang语言中,select语句 就是...
    99+
    2022-11-13
  • SQL语句之DWL、DCL语句
    SQL语句之DWL、DCL语句===============================================================================概述: ...
    99+
    2022-10-18
  • python-SQL查询语句精华使用简要
    一、 简单查询  简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中...
    99+
    2023-01-31
    简要 语句 精华
  • oracle SQL语句
    1.表空间 创建 create tablespace abc datafile ‘/u01/app/oracle/oradata/TestDB11/catalog.dbf’ 自定义数据文件位置及名...
    99+
    2022-10-18
  • 简单谈谈Python流程控制语句
    人们常说人生就是一个不断做选择题的过程:有的人没得选,只有一条路能走;有的人好一点,可以二选一;有些能力好或者家境好的人,可以有更多的选择;还有一些人在人生的迷茫期会在原地打转,找不到方向。对于相信有上帝的...
    99+
    2022-06-04
    语句 流程 简单
  • MySQL查询语句简单操作示例
    本文实例讲述了MySQL查询语句简单操作。分享给大家供大家参考,具体如下: 查询 创建数据库、数据表 -- 创建数据库 create database python_test_1 charset=utf...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作