• alter update


    ## sql alter update 添加、修改、删除字段

    ## 添加列名
    alter table 表名 add 列名 列类型;
    alter table 表名 add 列名 列类型 not null default '0';
    #alter table nq_idd_model add new_flag tinyint not null default '0';

    ##删除某一列
    alter table 表名 drop column 列名;
    # alter table nq_idd_model drop column flag

    ## 重命名列
    alter table 表名 change 列名1 列名2 integer;
    alter table nq_idd_model change flag new_flag integer;

    ## 改变列的类型
    alter table 表名 change 列名 列名 列类型 not null;
    alter table 表名 change 列名 列名 列类型 not null default '0';
    alter table nq_idd_model change flag flag bigint not null;
    alter table nq_idd_model change flag flag bigint not null default '0';

    ## 重命名表
    alter table 表名 rename 表名1;
    alter table nq_idd_model rename nq_idd_model_1;

    ## 给新变量赋值为1
    update 表名 set 列名 = 1(数值)
    update nq_idd_model set new_flag = 1
    ---------------------

    目录

    零、码仙励志

    一、数据表中数据的增加(插入)

    二、数据表中数据的查询

    三、数据表中数据的修改

    四、数据表中数据的删除

     
    零、码仙励志

    伟人所达到并保持着的高处,并不是一飞就到的,而是他们在同伴们都睡着的时候,一步步艰辛地向上攀爬的
    特别提醒(一定要看一下):

    这篇文章写的是:SQL Server数据表中数据的增加(插入)、查询、修改、删除

    不是:SQL Server中数据表的创建、查询、修改、删除

    也不是: SQL Server数据表中列的增加、查询、修改、删除
    一、数据表中数据的增加(插入)

    在创建数据表之前,需要有一个数据库,我这里已经提前创建好了,数据库的名字为students(不会创建数据库的,请查看我的博客中   SQL Server的数据库创建、修改、查询、删除)

    创建好数据库以后,我们需要先把数据库打开(有人也叫选中数据库)

    打开数据库语法: use 数据库名(服务器内的名称)

    use students

    然后创建一个数据表(不会创建数据表的,请查看我的博客中   SQL Server中数据表的创建、查询、修改、删除)

        create table stuinfo   --创建学生信息stuinfo表
        (
            --创建列开始
            sid int primary key, --sid 学生编号 类型int 主键
            sname nchar(8) not null,   --sname 学生姓名 类型nchar(8) 非空
            saddress nvarchar(30),   --saddress 学生地址 类型nvarchar(30)
            sclass int,    --sclass 学生班级 类型int
            ssex nchar(1) --ssex 学生性别 类型nchar(1)
        )

    准备工作已经好了,接下来我们开始正式增加(插入)数据

    语法1:  insert into 表名(列名1,列名2,列名3,列名4) values (数据1,数据2,数据3,数据4)

    insert into stuinfo(sid,sname,saddress,sclass,ssex) values (1,'码仙1','火星',1001,'男');

    语法2:  insert into 表名values(数据1,数据2,数据3,数据4,数据5)   

    使用限制:插入的是表中的全部列时才可以使用

    insert into stuinfo values (2,'码仙2','火星',1002,'女');

    语法3: (插入部分数据)insert  into 表名(列名1,列名2) values (数据1,数据2)

    使用限制:主键和非空约束列必须添加数据

    insert into stuinfo(sid,sname,sclass) values (3,'码仙3',1003);

    注意事项:
    1. into 语句可以省略但是不建议省略!
    2.如果插入一条数据,末尾可以不写分号;如果多条数据,每条语句后面必须写分号
    3.数据添加的时候,除了数值类型,全部要加单引号!!!如: '2007-11-04','张三',1,50,'北京'
    4.小数数据精度要和列所定义的类型匹配!
    二、数据表中数据的查询

    查询的方式比较多,我这里稍微简答介绍两种,其余查询请看我博客中专门介绍查询的文章

    1.查询单条数据(也可以说查询一行数据)

    语法:select * from 表名 where 查询条件

    select * from stuinfo where sid=2

    2.查询整张表

    语法:  select * from 表名

    select * from stuinfo

    三、数据表中数据的修改

    1.修改一个数据

    语法:  update 表名 set 列名=新数据 where 查询条件

    update stuinfo set saddress='木星' where sid=1

    2.修改一行数据

    语法:  update 表名 set 列名1=新数据1,列名2=新数据2列名3=新数据3, where 查询条件

    update stuinfo set sname='码仙4',saddress='木星',sclass=4,ssex='女' where sid=1;

    四、数据表中数据的删除

    语法:  delete from 表名where 查询条件;

    delete from stuinfo where sid=2;

    本篇博客来自于郝斌老师视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901
    ---------------------
    作者:码仙♥
    来源:CSDN
    原文:https://blog.csdn.net/tswc_byy/article/details/81708728
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    期待着一个目标 和一个新生
    做一个真正意志坚强的人
    从猫叫、老鼠跑和人醒看观察者模式
    再看C++(6)操作符重载
    英尺
    再看C、C++、数据结构(三)
    一道比较有意思的打印题(不需要会很多计算机语言知识,简单的C就行)
    再看C++(四)const的终极使用
    再看C、C++、数据结构(二)
    再看C语言和数据结构(一)
  • 原文地址:https://www.cnblogs.com/shida-liu/p/10912262.html
Copyright © 2020-2023  润新知