美文网首页
表中列的 增删改查

表中列的 增删改查

作者: 蔺蔺蔺赫赫 | 来源:发表于2019-07-18 18:07 被阅读0次

课程总结

    表中列的 增删改查

表是由 列和行 组成的;对列的增删改查就相当于是对表属性的修改    所以用alter

列属性

6. 列的属性和约束

6.1 主键: primary key (PK)

说明:

唯一

非空

数字列,整数列,无关列,自增的.

是一种约束,也是一种索引类型,在一张表中只能有一个主键。

6.2 非空: Not NULL

说明:

我们建议,对于普通列来讲,尽量设置not null

默认值 default : 数字列的默认值使用0 ,字符串类型,设置为一个nil null

6.3 唯一:unique

不能重复

6.4 自增 auto_increment

针对数字列,自动生成顺序值

6.5 无符号 unsigned

针对数字列 

6.6 注释 comment

增列

增列=改表结构属性 所以用alter

添加列

alter  table oldguo add telnum char(11) not null unique comment '手机号';

alter  table oldguo add state tinyint unsigend not null default 1 comment '状态信息';

指定位置  添加列

alter  table oldguo add 列名 varchar(255) not null unique comment 'qq号码' after name;

在name后边添加qq列varchar(255): after name

alter table oldguo add 列名 varchar(255) not null unique comment '学生号' first;

在首列上添加学号列 sid;    first

创建一个相同表结构的空表:

create table oguo like oldguo;

查看列属性

desc 表名;

查看表属性=查看列属性

改列属性

alter table oldguo change gender gg char(1) not null default 'n';

将gender改为gg  数据类型改为char(1)数据类型

alter table oldguo modify name varchar(128) not null;

修改已有列name的属性

删除列

alter table oldguo drop  state;

相关文章

  • 2018-06-23 (数据库)

    /*表的增删改查增创建删除删除整张表改改变表名改变列名改变列类型查查询表结构查询表信息表数据的增删改查增插入指定列...

  • 表中列的 增删改查

    课程总结 表中列的 增删改查 表是由 列和行 组成的;对列的增删改查就相当于是对表属性的修改 所以用alte...

  • 增删改

    对于表中的操作,就是增删改查,查内容较多,这里先说增删改。 1.增(insert或者load) 即插入数据,多行插...

  • SQL查询结构总结

    SQL 增删改查 对数据库有修改的操作是:增删改 增 insert into 表名 values(); 删 del...

  • 数据库表的增删改查

    crud 对表的增删改查 增insert into1.完全插入:例如:insert into 表名 values(...

  • SQL语句

    数据库的增删改查 数据表的增删改查 表内记录的增删改查

  • 表内容的增删改查

    crud 对表的增删改查增insert into1.完全插入:例如:insert into 表名 values...

  • MySQL基础语句

    1.简单增删改查 查执行顺序Select -1>选择列, -2>distinct,-3>top1>…From 表2...

  • MYSQL基本命令(3)

    增删改查(crud) (一)增 <1>插入完整行 <2>根据列插入数据 <3>多行插入数据 <4>讲一个表里的子列...

  • 数据库数据操作

    数据库中数据的操作包括增、删、改、查下面就为大家介绍一下 增 全列插入:insert into 表名 values...

网友评论

      本文标题:表中列的 增删改查

      本文链接:https://www.haomeiwen.com/subject/ajlrlctx.html