zoukankan      html  css  js  c++  java
  • 常用SQL语句1-增删改查

    一、名词解释

    • RDBMS 即关系数据库管理系统(Relational Database Management System)的特点:

    1.数据以表格的形式出现

    2.每行为各种记录名称

    3.每列为记录名称所对应的数据域

    4.许多的行和列组成一张表单

    5.若干的表单组成database

    • 主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
    • 外键:外键用于关联两个表。
    • 索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

    二、常用sql

    1. 插入数据 INSERT INTO

    INSERT INTO table_name ( field1, field2,...fieldN )
                           VALUES
                           ( value1, value2,...valueN );

    备注:如果数据是字符型,必须使用单引号或者双引号,如:"value"。

    2. 查询数据 SELECT

    SELECT column_name,column_name
    FROM table_name
    [WHERE condition1 [AND [OR]] condition2.....] 
    [LIMIT N][ OFFSET M]

    备注:

    (1) 使用LIMIT 属性来设定返回的记录数。

    (2) 通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。

    (3) WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

    3. 修改或更新 UPDATE

    UPDATE table_name SET field1=new-value1, field2=new-value2
    [WHERE Clause]

    4. 删除数据 DELETE

    DELETE FROM table_name [WHERE Clause]

    备注:如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。

    5. LIKE 语句

    SELECT * FROM table_name
    WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

    备注:

    (1) 如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。

    (2) LIKE 通常与 % 一同使用。

    '%a'     //以a结尾的数据
    'a%'     //以a开头的数据
    '%a%'    //含有a的数据
    '_a_'    //三位且中间字母是a的
    '_a'     //两位且结尾字母是a的
    'a_'     //两位且开头字母是a的
    • 参考资料:

    https://www.runoob.com/mysql/mysql-tutorial.html

  • 相关阅读:
    Java中的24种设计模式与7大原则
    Red Hat Enterprise Linux 6安装步骤
    jquery之获取当前时间和月份加1
    新手看过来:随车千斤顶怎么用?
    空挡滑行和带挡滑行究竟谁省油 误区要知道
    怎么开手动档轿车?这么开让你再也不想开自动档
    FindBugs插件的安装与使用
    图解Eclipse中安装和使用FindBugs
    新手开车上高速 不懂这些安全细节非常危险
    酒桌游戏
  • 原文地址:https://www.cnblogs.com/clara0824/p/14400081.html
Copyright © 2011-2022 走看看