• sql语句操作(详细)


    基础部分

    查:

    查询
    SELECT * FROM `veteran_user`  /查询表中所有数据
    SELECT DISTINCT "name" from veteran 
    SELECT name FROM veteran   where place_area!='四川省成都市成华区'  查找地址不是成华区的人
    SELECT name FROM veteran ORDER BY  id_card  按身份证号码升序将名字排序
    SELECT name FROM veteran ORDER BY name DESC  按姓名首字母降序排序
    SELECT  * FROM resume WHERE sex=0 AND bithday>1996-01-01  查询性别为男,出生日期大于1996年的数据
    SELECT * from resume WHERE address='成都市' or sex=1  查询地址为成都市或者性别为女的数据

    增:

    增加
    INSERT INTO train_person (id,name,sex,age)VALUES(35,'sql添加',0,23) 添加指定的值

    改:

    修改
    UPDATE train_person SET name='修改后的名字' WHERE name='sql添加' 将名字修改
    

      

    删:

    删除
    DELETE FROM train_person WHERE name='修改后的名字' 删除名字为***的数据
    DELETE FROM train_person删除整个表中的数据,数据结构不变,慎用

    高级部分:

    查询:

    SELECT * from train_person LIMIT 2查询数据中只返回两条
    SELECT * FROM train_person WHERE name LIKE '1%' 查询姓名为1开头的数据
    SELECT * FROM train_person WHERE name like '%3' 查询姓名以3结尾的数据
    SELECT * from  train_person WHERE `name` LIKE '%泥%'查询姓名中间包括泥的数据
    SELECT * FROM train_person WHERE name in ('123','测试') 查询姓名为123,测试的数据
    SELECT * FROM train_person WHERE name BETWEEN 'a' and 'c'查询按字母排序在a和b之间的数据

    通配符:

    %  代替0个或多个字符
    _ 代替一个字符
    [^charlist] 不在字符列中的任何单一字符

    创建:

    CREATE DATABASE test 创建一个数据库
    CREATE TABLE test 创建一个表
    CREATE TABLE test(name VARCHAR(255) NOT NULL,age int,sex VARCHAR(2) NOT NULL,CHECK (age>0) )创建一个表包含格式,约束年龄要大于0

     

    SELECT AVG(service_year) from resume求表中工作年份的平均值
    SELECT COUNT(*)from  resume 求表中的行数
    SELECT COUNT(DISTINCT political) from resume 求表中不同polititical的值的条数
    SELECT name,MAX(work_year) from position 求表中工作年限最大的值
    SELECT SUM(work_year) FROM position求表中工作年限的总和

    函数:

    SELECT AVG(service_year) from resume求表中工作年份的平均值
    SELECT COUNT(*)from  resume 求表中的行数
    SELECT COUNT(DISTINCT political) from resume 求表中不同polititical的值的条数
    SELECT name,MAX(work_year) from position 求表中工作年限最大的值
    SELECT SUM(work_year) FROM position求表中工作年限的总和

    本文只展示了经常使用的语句,要看全完详细的链接:https://www.w3school.com.cn/sql/sql_func_now.asp

  • 相关阅读:
    avalon做的抽奖效果
    [转]谈谈前端渲染 VS 后端渲染
    迷你MVVM框架 avalonjs 1.3.7发布
    迷你MVVM框架 avalonjs 学习教程22、avalon性能大揭密
    Facebook React 和 Web Components(Polymer)对比优势和劣势
    迷你MVVM框架 avalonjs 学习教程21、双向绑定链
    迷你MVVM框架 avalonjs 学习教程20、路由系统
    html中的数据岛:利用DSO和javascript在html中动态加载和浏览xml数据
    使用JS的 FileReader 读取本地文本文件(可兼容各种浏览器)
    简易版jquery
  • 原文地址:https://www.cnblogs.com/xiaopo/p/15818622.html
Copyright © 2020-2023  润新知