zoukankan      html  css  js  c++  java
  • Java数据库 高级查询

    插入数据记录

    1.插入单行数据

    语法: INSERT INTO 表名 [(字段名列表)]  VALUES (值列表);

    2.插入多行数据

    语法:INSERT INTO 新表 (字段名列表) VALUES (值列表1), (值列表2), ......, (值列表n);

    注意:在是INSERT语句插入记录时,如果不包含字段名称,VALUES后值列表中各字段的顺序必须和表定义中各字段的顺序相同,如果表结构变了(如执行了添加数据操作) 则值列表也要变化,否则会出现错误.如果指定了插入的字段名,就会避免这个问题,因此,建议在插入数据时指定具体字段名.

    3.将查询结构插入到新表

    语法1:    

    INSERT INTO 新表(字段1,字段2,......)

    SELECT 字段1,字段2,......

    FROM 原表;

    语法2:

    CREATE TABLE 新表 (SELECT 字段1,字段2, ........FROM 原表);

    更新数据记录

    语法:  UPDATE 表名 SET 字段1=值1,字段2=值2,........字段n=值n [WHERE 条件]; 

     删除数据记录

    语法: DELETE  FROM 表名  [WHERE条件];

    语法: TRUNCATE TABLE 表名;

     数据查询

     DQL语句回顾

    SQL Server中数据查询语句:

    语法:        SELECT<字段名列表>

    FROM<表名或视图>

    [WHERE <查询条件>]

    [GROUP  BY  <分组的字段名>]

    [HAVING <条件>]

    [ORDER BY  <排序的字段名> [ASC 或  DESC]];

     LIMIT子句

    语法:        SELECT<字段名列表>

    FROM<表名或视图>

    [WHERE <查询条件>]

    [GROUP  BY  <分组的字段名>]

    [ORDER BY  <排序的字段名> [ASC 或  DESC]]

    [LIMIT  [位置偏移量, ]行数];

    其中:1.位置偏移量指从结果集中第几条数据开始显示(第一条记录的位置偏移量是0,第2条   是1,....),当省略时从第一条记录开始显示.

    2.行数值显示记录的条数

  • 相关阅读:
    袁绍的刁难(recruitment.pas/cpp)
    数列分块入门 5 总结
    【五校联考3day1】旅游
    【五校联考3day1】食物
    jzoj 1274. 游历的路线(lines.pas/cpp)
    thinkphp框架开发功能要求
    java中 Bouncycastal库的使用
    Spring+Quartz实现定时任务的配置方法
    java缓存的使用
    Java注解教程:自定义注解示例,利用反射进行解析
  • 原文地址:https://www.cnblogs.com/jibanmiaomiao/p/7600986.html
Copyright © 2011-2022 走看看