zoukankan      html  css  js  c++  java
  • 带你玩转JavaWeb开发之六-mysql基本语法详解及实例(3)

    【语法】

    update 表名 set 列名=列值,列名=列值 …[条件];

    【注意事项】

    * 修改的列的值需要与列的类型一致。

    * 修改的列的值的长度不能超过列的类型的最大长度。

    * 字符串类型和日期类型需要加单引号.

    【修改数据库中的一些记录】

    修改数据库中所有的记录

    修改id为3的记录

    1.1.1.2  对数据库中表记录删除操作

    【语法】

    delete from 表名 [条件];

    【注意事项】

    删除都是删除表中的一条记录,不能删除某列的数据(修改不是删除)。

    delete删除表中的记录,不可以删除整个表。

    【删除表中的一条记录】

    【delete和truncate的比较】

    delete from 表名;和truncate table 表名;都可以删除表中的所有记录。

    * delete的删除是一条一条进行删除。而truncate table将整个表删除了,重新创建一个一样的表。

    * 事务的管理可以作用于DML(insert,update,delete)语句上。事务可以回滚。(了解)

    1.1.1.1   对数据库中表记录查询操作(*****)

    【基本语法】

    select [distinct] *|列名 from 表名 [条件];

    【查询语句的基本的使用】

    create table exam(

        id int primary key auto_increment,

        name varchar(20),

        english int,

        math int,

        chinese int

    );

     

    insert into exam values (null,'梁宝强',90,78,82);

    insert into exam values (null,'梁蓉',85,91,76);

    insert into exam values (null,'梁喆',75,62,58);

    insert into exam values (null,'张凤',95,69,87);

    insert into exam values (null,'李如花',90,82,95);

     

    查询所有记录

    查询学生的姓名和英语成绩

    查询所有学生的英语成绩

    查询所有学生英语成绩都有哪些(去掉重复的)

    【查询中执行表达式运算】

    查询学生的总成绩的值。

    查询学生的名称和总成绩的值

     

    【查询给列起别名】

    使用as关键字为某列起别名

    as可以省略

    【条件查询】

    语法

    select [distinct] *|列名 from 表 where 条件;

    where子句后的条件的写法:

    判断:> , < ,>= , <= ,= , <>

    in(值1,值2,值3)

    like 模糊查询。需要使用占位符。占位符有两种一种是_ 另一种是 % 。

        _代表一个字符    张_;     _白;    

        %代表任意个字符   张%;     %白;    

     

    查询英语成绩大于90分的同学的信息:

    查询数学成绩是62,78,69同学信息:

    查询姓梁的学生的信息:

    条件的并列:

    * and , or ,not

    查询姓梁的并且英语成绩大于等于90的学生信息。

    查询名称中有梁的并且总成绩大于250分的学生信息:

  • 相关阅读:
    107. Binary Tree Level Order Traversal II
    108. Convert Sorted Array to Binary Search Tree
    111. Minimum Depth of Binary Tree
    49. Group Anagrams
    使用MALTAB标定实践记录
    442. Find All Duplicates in an Array
    522. Longest Uncommon Subsequence II
    354. Russian Doll Envelopes
    opencv 小任务3 灰度直方图
    opencv 小任务2 灰度
  • 原文地址:https://www.cnblogs.com/GuoXueLi/p/6240444.html
Copyright © 2011-2022 走看看