• SQL -------- 简单的增删改查


    sql  结构化查询语言,一种ansi 的标准计算机语言,为了访问数据库

    可以做什么:可以对数据库 和表进行创建于删除,

          对表里面的数据进行增删改查、

          也可以创建存储过程和视图,对表设置权限

    RDBMS (关系型数据库管理系统)是sql 的基础,中的数据存储在表的数据库对象中,表由行和列组成

         常见的关系型数据库,MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Acces

    sql 对大小写不敏感,英文大写与小写的意思一样,分号为了分隔每条sql 语句的 

          主要的两个部分    DML 和 DDL

      DDL  数据定义语言对  数据库 和表  进行创建与删除,规定表之间的链接,施加表之间的约束

      常用的的单词

        创建表或数据库  create  table(或database)   名字

        修改表或数据库  alter  table(或database)  名字

        删除表  drop table  表名

        删除索引 创建索引   create index 或 drop index

      DML 的意思是数据操作语言,就是对表中的数据进行增删改查的操作

     增加   insert into 

    语法: insert into 表名 values (值1,值2....)

    修改  update 

    语法: uodate  表名 set 字段名 = 要修改的名字 where  字段 = 表中值

     当然也可以修改行中的多条数据

       

    删除  delete

    语法: delete from 表名 where 字段名 = 值

    只要表中有与查询的字段中的数据一致的都会被删除

    上面的是删除表中的行数据  也可以将表中的数据全部删完

    语法  delete from 表名    

    查询  select   经常会使用相对比较难

     查询需要的字段

    select * from obgexinzi
    -- insety into  表名字(需要增加的字段) values(varchar类型的要用单引号)
    --  注意字段与需要增加的要一一对应
    -- insert into obgexinzi(Name,Sex,GongZi)values ('大乔','女',2000.5),('鲁肃','男',2300)
    
    --update 表的名字 set 你要修改的字段以及值 where 确定是哪行数据
    --  将姓名为小乔的哪行数据中的  学历修改为大专
    
    
    --  将姓名为小乔的哪行数据中的  gongzi  和remz中的字段进行修改
    update obgexinzi set GongZi  = 4000,rem= 'obge' where Name = '小乔'
    
    
    -- 删除 delete from 表名 where 表里面的字段中有这个字段所对应的数据都会删除
    --  删除表中 字段 name等于大乔的那一行数据
    delete from obgexinzi where Name = '大乔'
    
    
    -- 查询表中所有的信息
    -- * 表示表中的所有字段
    select * from obgexinzi
    --  查询表中的需要的字段
    select Name,Sex,Xueli from obgexinzi

       

        

       

      

  • 相关阅读:
    java面试准备之基础排序——冒泡与选择排序
    PL/SQL 存储过程
    浅析Java中CountDownLatch用法
    tmux分屏幕
    two's complement
    angularJs中$controller的使用
    nodejs pipe实现大文件拷贝
    不错的网站
    echarts文档对照
    nodejs 项目的session验证
  • 原文地址:https://www.cnblogs.com/obge/p/11612499.html
Copyright © 2020-2023  润新知