zoukankan      html  css  js  c++  java
  • sql语法小结

    ////再次学习sql语法结构,巩固之前的基础,主要结合asp.net
    1.Sql是大小写不敏感的语言,类似是SELECT和select是一样的

    2.Sql 可以分为两部分,数据操作语言(DML)和数据定义语言(DDL)

    3.sql结构化查询语言,
    DML:
    select --从数据表中获取数据
    update --更新数据表中的数据
    delete --从数据表中删除数据
    insert into --向数据表中插入数据
    DDL:
    create database --创建新的数据库
    alter database --修改数据库
    create table --创建数据表
    alter table --变更数据表
    drop table --删除数据表
    create index --创建一个索引
    drop index --删除一个索引

    4.具体的语法
    1>select 列名称 from 表名称 /select * from 表名称(查询所有的列)
    2>使用distinct关键字,可以去除重复的查询行/select distinct 列名称 from 表名称
    3>select 列名称 from 表名称 where 列 运算符 值
    运算符有:= <> > < >= <= between 在某个范围 like搜索某种模式/select * from person where city='北京'/Sql中使用单引号来环绕文本值(大部分数据库系统也支持双引号),数值不用引号
    4>and 和or可以将where子语句中把两个或者多个条件结合起来。/select * from person where firstname='张三' or secondname='李四'
    5>order by desc降序/asc升序。可以根据某一列对结果集合排序显示 /select 列名1,列名2,列名3 from 表名 order by 列名1,列名2 asc(会先根据最前面的列排序,当有一样的情况再按第二列排序)
    6>insert into 语法。insert into 表名称 values(值1,值2,...)/insert into 表名称(列名1,列名2,...)values(值1,值2,...)
    7>update 用于修改表中的数据 /update 表名称 set 列名=新值 where 列名=某值
    update person set firstname='张三' where lastname='李四'
    更新一行中的若干列项 update person set address ='henan',city='中国' where name='张三'
    8>数据表中的数据行的删除 delete/ delete from 表名称 where 列名称=值
    也可以删除所有行 delete from 表名称

  • 相关阅读:
    JS LeetCode 1423. 可获得的最大点数简单题解
    SpringBoot 学集 (第六章) Docker
    Linux 学记 (第三章)
    Linux 学记 (第二章)
    Linux 学记 (第一章)
    SpringBoot 学集 (第五章) Web开发续
    SpringBoot 学集 (第四章)Web开发
    SpringBoot 学集 (第三章) 日志框架
    SpringBoot 学集 (第二章) 配置文件
    SpringBoot 学集 (第一章)
  • 原文地址:https://www.cnblogs.com/springword/p/6899878.html
Copyright © 2011-2022 走看看