zoukankan      html  css  js  c++  java
  • sql简易教程

    讲干货,不啰嗦,本教程主要基于Mysql数据库,讲解sql的基本使用。

     

    数据库主要包括增、删、改、查等基本操作,以下为设计到的常用的sql语句:

     

    一、查

    1.select 语法查询

    SELECT column_name,column_name FROM table_name

    其中column_name为数据库表列名字段,table_name为表名称

    如:select * from people 表示查询people表内所有列,返回所有记录,*表示所有列

    如:select  name,age from people 表示查询people表内名称为name和age的列

    2.select distinct 语法,查询非重复项

    SELECT DISTINCT column_name,column_name FROM table_name

    添加 DISTINCT 关键字会对查询结果进行去重,返回唯一的值,注意:查询多个列时,只有多个列的值全都相同,才认为是相同的结果,否则不会去重

    3.where 语法

    SELECT column_name,column_name FROM table_name WHERE column_name operator value

    如:select * from people where name='小明' 表示查询people表内,名为“小明”的记录

    4.and 和 or 运算符

    and 和 or 运算符连接多个查询条件,配合where语法使用

    如:select * from people where age>20 and country='CN' 表示查询ipeople 表内age字段值大于20并且country 字段为“CN”的记录

     

    二、增

    1.insert into 语句

    INSERT INTO table_name VALUES (value1,value2,value3,...),此语法需要把所有列的值写全,否则不成功

    INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...)

    如:insert into people (name,age) values ('张三',30),表示向people表内插入一条记录,name为“张三”,age为30

     

    三、改

    1.update 语句

    UPDATE table_name SET column1=value1,column2=value2, ... WHERE some_column=some_value

    如:update people set name='李四',age='31' where name='张三',表示将people表内name等于“张三”的记录,name改为“李四”,age改为31

     

    四、删

    1.delete 语句

    DELETE FROM table_name WHERE some_column=some_value

    如:delete from people where name='张三',表示删除people表内name为“张三”的记录

     

     

    以上为最简单的sql语法,待后续更新!

     

     

     

  • 相关阅读:
    Sample Page
    3.21之前刷题总结
    存储过程动态组建查询where语句
    SQL常备知识
    学习SilverLight:(1)SilverLight3.0和JavaScript交互
    SQL SERVER 2005 Tempdb
    学习atlas
    sql server系统表详细说明(转)
    js 基数排序的过程
    vuerouter 刷新页面后 url地址不变 参数还在 保留当前页 routerlink取值 this.$route
  • 原文地址:https://www.cnblogs.com/wwlstc/p/11302584.html
Copyright © 2011-2022 走看看