• 数据库————表之增加、查询、修改、删除操作


    一、

    运算符:

    字符串是用单引号

    数据库中出现比较用的是=,不是双等号

    逻辑与 and

    逻辑或 or

    逻辑非 not

    二、CRUD操作:

    1、C——create   增加、创建,向数据库添加数据

    格式:insert into 表名  values(列值1,列值2,...........列值n)

    insert into Fruit values('K009','苹果',3.0,'高青',90,'')

    insert into Fruit(Ids,Name,Price,Source,Numbers) values('K010','苹果',3.0,'高青',90)

    向表中增加一列:

    格式:alter  table  表名  add  要加的列名  数据类型

     删除表中的一列

    alter  table  表名  drop  column  列明

     设置自增长列(默认为主键)

    Ids int inditity primary key

    解决方案6:
    行: delete from 表 where 条件
    列: alter table 表 drop 条件
    表: drop 表

    解决方案7:
    删除行
    delete from table
    where condition;
    例如
    delete from employeess
    where emp_id=40;
    删除employees表里面 emp_id为40的行

    删除列
    ALTER TABLE table
    DROP COLUMN column;
    例如
    ALTER TABLE dept
    DROP COLUNM job_id;
    删除表dept中的job_id列

    删除表
    DROP TABLE table;
    例如
    DROP TABLE dept;
    删除表dept

    解决方案8:
    /*---为表新增一个列
    ALTER TABLE S 
    ADD CLASS_NO CHAR(6)
    ---*/ 

    /*--更改列的属性,更改数据类型
    ALTER TABLE a
    ALTER Column username NVARCHAR(30)
    */

    /*--删除一列 
    ALTER TABLE a
    DROP COLUMN username

    */

    /* 更改列名
    EXEC sp_rename '表名.列名','新列名','column' 
    */

    /**改表名
    exec sp_rename 'test2', 'test3','OBJECT'
    **/
    /*删除表
    drop tablename
    */

    2、R——retrieve   检索、查询,从数据库中查询数据

    a.查询所有 select * from 表名
    b.查指定列 select 列名,列名 from 表名
    c.替换列名 select Ids '代号',Name '名称',Price '价格',Source '产地' from Fruit
    d.查指定行  

             select * from Fruit where Ids='K006'
           select * from Fruit where Price=2.4 and Source='烟台'
           select * from Fruit where Price between 2.0 and 4.0
           select * from Fruit where Numbers in (90,80,70)

    3、U——update   修改,从数据库表中修改数据

    格式:update  表名  set 列名=‘表达式 ’ where  条件表达式

    update Fruit set Source='烟台' where Ids='K001'

    4、D——delete   删除,从数据库中删除数据

    格式:delete  from表名  where 条件表达式

    当可选项缺省时,删除表中所有数据

    delete from Fruit where Ids='K007'

    5、Truncate————删除,删除表中所有数据

    格式:truncate  table  表名

    三、

    事务:出现了错误,可以进行回滚

    加事务:begin tarn

    回滚:rollback————加事务后,删除的数据可以通过rollback找回,否则找不回

  • 相关阅读:
    MV*模式的个人理解
    Unlink of file '.git/objects/pack/pack-***.pack' failed. Should I try again? (y/n) (转)
    不定宽高元素的水平垂直居中
    判断是否在微信浏览器中
    HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend)(转)
    清除inline-block元素间距
    rs485多主
    基于状态机的单片机按键短按长按功能的实现
    深入理解FIFO(包含有FIFO深度的解释)——转载
    传递指针的指针(错误的例子)
  • 原文地址:https://www.cnblogs.com/SJP666/p/4656778.html
Copyright © 2020-2023  润新知