zoukankan      html  css  js  c++  java
  • MySQL学习笔记

    更新中......

    SELECT 语句

    作用:SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。

    语法:

    SELECT 列名称 FROM 表名称
    
    SELECT * FROM 表名称
    

    注意:1)SQL语句大小写不敏感,select也可以;2)*意思为全选

    例子:
    设置一个Users表,具体如下:

    id username address
    1 Jack London
    2 Bob York

    (Users表-1)

    SELECT id,username FROM Users
    

    返回结果:

    id username
    1 Jack
    2 Bob

    INSERT 语句

    作用:INSERT语句用于向表格中插入新的行。

    INSERT INTO 表名称 VALUES (值1, 值2,....)
    
    //指定要插入数据的列
    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
    

    例子1(表和上面相同,Users表):

    INSERT INTO Users VALUES (3, 'Frank', 'Nanjing')
    

    结果:

    id username address
    1 Jack London
    2 Bob York
    3 Frank Nanjing

    例子2:

    INSERT INTO Users (id,username) VALUES (4, 'Alice')
    

    结果:

    id username address
    1 Jack London
    2 Bob York
    3 Frank Nanjing
    4 Alice

    注意:新增的数据address为空。

    UPDATE 语句

    作用:修改表中的数据。

    语法:

    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 旧值
    

    例子1(Users原表---Users表-1):

    UPDATE Users SET username = 'CJ' WHERE id = 2
    

    结果:

    id username address
    1 Jack London
    2 CJ York

    例子2:

    UPDATE Users SET username = 'John',address = 'Paris' WHERE id = 1
    

    结果:

    id username address
    1 John Pari
    2 CJ York

    DELETE 语句

    作用:删除表中的行。

    语法:

    DELETE FROM 表名称 WHERE 列名称 = 值
    

    例子(Users原表---Users表-1):

    DELETE FROM Users WHERE id = 1
    

    结果:

    id username address
    2 Bob York

    注意:删除所有行可以这么写

    DELETE * FROM 表名
    
    DELETE FROM 表名
    
  • 相关阅读:
    linux下ping命令出现ping: sendto: Network is unreachable
    tiny4412--linux驱动学习(2)
    tiny4412--linux驱动学习(1)
    linux-kernel-4.4 移植 (2)解决上部遗留DMA-PL330的问题
    linux-kernel-4.4 移植 (1)启动
    Busybox构建根文件系统和制作Ramdisk
    tiny4412 --Uboot移植(6) SD卡驱动,启动内核
    select响应事件
    项目总结1
    一个盒子只是显示两行
  • 原文地址:https://www.cnblogs.com/echobiscuit/p/12879745.html
Copyright © 2011-2022 走看看