15.表结构修改-修改表定义和表名

修改列定义和表名

修改列定义

ALTER  TABLE  S MODIFY  type TINYINT  UNSIGNED  NOT NULL;(modify是调整 稍作修改的意思,UNSIGNED表示是无符号的,是一个正数如果直接不用UNSIGNED,那int可以是正数负数和零)

演示:

修改表字段

--type(字段名称)  数据类型:tinyint(小整型) 默认是1

将type int ,默认值为2

ALETER TABLE member MODIFY  type  INT UNSIGNED DEFAULT 2;

ALTER  TABLE  S MODIFY  type  SAMALLINT UNSINGEND NOT NULL  FIRST;(修改字段的数据类型并且放在第一列)

ALTER  TABLE  S  ALTER   type  SET DEFAULT NULL;(改变type的默认值,通过set来改变;ALTER  TABLE  S  ALTER   type  SET DEFAULT 3  修改type的默认值为3)

ALTER  TABLE  S  ALTER   type  DROP DEFAULT;(去掉type类型中的默认值)

修改列名(字段名,注意修改列名和修改字段名是一个意思)

ALTER TABLE  S  CHANGE COLUMN   regTime createTime  TIMESTAMP ;(column表示列的意思,把regTime改为createTime,TIMESTAMP是时间cuo的类型)

修改表名

ALTER TABLE S RENAME student;

RENAME TABLE student TO S;

sql server 修改表名 列名,参考:https://www.cnblogs.com/121317RBN/p/8884854.html

修改表名:EXEC sp_rename ‘原有表名’, ‘新表名‘;

修改列名:EXEC sp_rename ‘表名.[原有列名]’, ‘新列名‘ , ‘COLUMN‘;

EXEC sp_rename ‘ASYR_Dispatch.[OrderId]‘, ‘Order_Id‘ , ‘COLUMN‘

原文地址:https://www.cnblogs.com/Abby123wen/p/11196431.html

时间: 2024-07-30 16:43:14

15.表结构修改-修改表定义和表名的相关文章

三张表关联 修改第三张表所关联前两张表的某个字段的值

---三张表关联 利用关联的字段 表一关联表二 表二关联表三 来修改表三对应字段下的某个值. update GY_FYJY set zfbl='50' where fyxh in (select fyxh from gy_ylsf where fygb ='26')

(三)数据表的修改

数据表的修改 1. 创建实验表people people CREATE TABLE people ( name varchar(40), gender varchar(10), birthday varchar(10) ) 2.修改表 ALTER TABLE 表名子句 --(1) 添加字段ALTER TABLE 表名ADD 列名 类型 [列说明] -- 列说明-- [NULL | NOT NULL]-- [DEFAULT]-- [PRIMARY KEY][约束] --例 在people中添加电话

activiti工作流数据库表详细介绍(23张表)

Activiti的后台是有数据库的支持,所有的表都以ACT_开头. 第二部分是表示表的用途的两个字母标识. 用途也和服务的API对应. ACT_RE_*: 'RE'表示repository. 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等). ACT_RU_*: 'RU'表示runtime. 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据. Activiti只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录. 这样运行时表可以一直很小速度很快.

界面方式创建、修改和删除关系表以及定义表的完整约束

就是用SSMS工具图形化地创建及维护关系表 1.创建表: 在SSMS中,图形化地创建表的步骤如下图所示, 第一步:打开SSMS,展开需要创建表的数据库,然后再在表的节点上鼠标右击在新弹出来的单中选择'新建表'命令,在窗口右边将出现表设计器窗格:效果如下图, 第二步:在表设计器窗格中定义表的结构,针对每一个字段进行设置,包括'列名'.'数据类型'.'允许为空' 第三步:保存表的定义:效果如下图(以下介绍两种保存的方法) 或者是 2.定义完整性约束: (1)主码约束: 首先,先选中要定义主码的列,然

Oracle 关于定义约束 / 修改表结构 /修改约束

---约束分5种:主键 外键 唯一 非空 检查5类约束 Oracle中分列级别约束 与 表级别约束 列级别约束:在创建表时再列上面加约束 例如: create table table11( stuno number(2) constraint table_pk primary key, tname varchar2(5)unique--唯一约束 ) 上面两个字段都是在列上面直接写的约束 :可选[constraint table_pk] primary key, 表级别约束: 例如: --表级别约

在Openfire中使用自己的数据表之修改配置文件

目前我使用的Openfire版本是3.10.3,以下使用说明也是在这个版本上做的修改. Openfire提供了两种方式使用用户数据表.一种是安装完成之后默认实现的org.jivesoftware.openfire.user.DefaultUserProvider,一种是org.jivesoftware.openfire.user.JDBCUserProvider,同样对于用户验证也提供了默认实现的org.jivesoftware.openfire.auth.DefaultAuthProvider

hive修改已经存在的表

修改已经存在的表: alter table Alter table 语句允许用户改变现有表的结构.用户可以增加列/分区,表本身重命名. 1) 增加分区 Add Partitions: ALTER TABLE table_name ADD partition_spec [ LOCATION 'location1']partition_spec [ LOCATION 'location2' ] 其中partition_spec的格式为:PARTITION (partition_col =partit

MySql表结构修改详解

修改表的语法 先创建两个表: 表一:tbl_department 部门表 create table tbl_department ( dept_id int(10) not null unsigned auto_increment, dept_name varchar(20) not null, dept_describ varchar(100) , primary key(dept_id) ) 表二:tbl_person 人员信息表 create table tbl_person( p_id

[2016-01-16][CSS][定义样式表(样式选择器)]

Class 定义:.classname{ 属性:属性值;} 使用:<p class = "classname"></p> ID 定义: #IDNUM{ 属性:属性值; } 使用:<p id = "IDNUM"></p> 组合选择器 定义:标记1,标记2...标记n{属性:属性值;} 使用:直接正常使用上面存在标记即可 伪选择器 calss的使用 ID的使用 组合选择器h1 h2 h3 伪选择器 1 2 3 4 5 6