zoukankan      html  css  js  c++  java
  • 简单学习SQL,一篇文章粗暴掌握(上)

    对于sql,首先要一个概念,那就是它是一个表,我们查的是某一列,返回的是该列中符合条件的行

    好了,理解了这句话,你就已经会了科科,来看看具体的一些语法,真的,很简单,来吧

     

    SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

    AND 和 OR 运算符

    SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
    AND LastName='Carter'

    ORDER BY 语句

    ORDER BY 语句用于对结果集进行排序。
    SELECT Company, OrderNumber FROM Orders ORDER BY Company

     

    插入新的行

    INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

    在指定的列中插入数据

    INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

    总结一下,以上是一些基本的操作,其实只要读懂字面意思就可以掌握了,我觉得只要你理清楚一点,也就是开头所强调的,寻找是看列,而返回的是这个列中符合条件的行
    是不是突然感觉soeasy,哈哈哈,下面来点高级一点的!



       

    关于between不同数据库可能他的使用方法是不同的,所以还是要具体的数据库具体查看

    INNER JOIN 与 JOIN 是相同的。

    再次强调,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

    这里的话可以适当加上一些限制,利用inner join where等加以限制要插入的内容

    对于约束这一块主要是通过MySQL来理解,其他的数据库还是不同的,这一点要注意!

    什么是外键?

















  • 相关阅读:
    ubuntu搭建tftp服务器
    【转】Android屏幕适配全攻略(最权威的官方适配指导)
    【转】Android开发相关的Blog推荐
    【转】Android开源项目
    【转】Android使用SQLite数据库版本升级
    【转】Java 集合系列目录(Category)
    【转】使用AIDL实现进程间的通信之复杂类型传递
    谷歌设计师的MATERIAL DESIGN实践心得
    【转】MATERIAL DESIGN设计规范学习心得
    【转】android MD设计
  • 原文地址:https://www.cnblogs.com/xingnie/p/9541516.html
Copyright © 2011-2022 走看看