文档章节

ALTER修改

T
 Thinkle13
发布于 2017/08/14 12:44
字数 205
阅读 4
收藏 0
点赞 0
评论 0

1.增加/删除列

ALTER TABLE users ADD/DROP username [FIRST/AFTER id]

2.增加/删除主键约束

ALTER TABLE users ADD PRIMARY KEY (id)
ALTER TABLE users DROP PRIMARY KEY

3.增加/删除唯一约束

增加

ALTER TABLE users ADD/DROP UNIQUE KEY (username)

删除

ALTER TABLE users DROP KEY/INDEX username

4.增加/删除外键约束

添加外键约束前,外键列和参照列必须添加索引。

添加索引

ALTER TABLE users ADD INDEX nianling);
ALTER TABLE users1 ADD INDEX age);

增加

ALTER TABLE users ADD FOREIGN KEY (nianling) REFERENCES users1 (age) 

删除

①查看约束名称

SHOW CREATE TABLE users

找到CONSTRAINT的名称为users_ibfk_1

②删除外键约束

ALTER TABLE users DROP FOREIGN KEY users_ibfk_1

 

5.修改列类型

ALTER TABLE users MODIFY id TINYINT NOT NULL FIRST/AFTER username

 

6.修改列名称

ALTER TABLE users CHANGE id ssid VARCHAR(10) [FIRST/AFTER username]

 

7.修改表名称

ALTER TABLE users RENAME yonghuming

 

© 著作权归作者所有

共有 人打赏支持
T
粉丝 0
博文 9
码字总数 1284
作品 0
成都
Mysql列的增删改

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列...

孟飞阳 ⋅ 2016/12/17 ⋅ 0

MySQL 添加列,修改列,删除列

ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看列:desc 表名; 修改表名:alter table tbook rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:...

蚂蚁也疯狂 ⋅ 2014/01/07 ⋅ 0

Oracle 常用命令笔记(1)

命令 说明 crsctl start has 启动数据库HAS服务。 crsctl stat res -t 检查ASM中的各服务(DG、监听、ASM实例等)状态。 srvctl status asm 查看ASM实例状态,正常情况下主备机的ASM实例都应...

abcwayne ⋅ 2017/12/22 ⋅ 0

一些常用但是易忘的关于alter的sql语句

修改表名:alter table tableoldname rename to tablenewname 修改id为自增并设为主键:alter table tablename modify columnname int autoincrement primary key 修改字段类型:alter table......

开源中国段子手 ⋅ 2016/03/28 ⋅ 0

Oracle修改表结构语句

1.修改表的字段: 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名 数据类型); eg1: alter table skate_test modify (author...

旺仔520 ⋅ 2014/02/28 ⋅ 0

oracle各种字符集修改

select * from v$nls_parameter会显示nls_characterset和nls_nchar_characterset的值 修改字符集nlscharacterset和nlsnchar_characterset值的方法如下: 1,修改nls_characterset: sqlplus "......

506cisco ⋅ 2015/04/16 ⋅ 0

DB2数据库创建和修改字段类型

创建数据库: 1、su - db2inst1 2、db2 3create db emistest using codeset UTF-8 TERRITORY CN connect to [数据库名] user [操作用户名] using [密码] alter table material_code alter c......

July_whj ⋅ 2016/11/07 ⋅ 0

Mysql修改字段类型,修改字段名

Mysql修改字段类型,修改字段名 mysql修改字段类型: --能修改字段类型、类型长度、默认值、注释 --对某字段进行修改 ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值...

xiaocao13140 ⋅ 06/05 ⋅ 0

msyql数据表的操作

MySQL 添加列,修改列,删除列 ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 ...

笔下生辉 ⋅ 2017/03/31 ⋅ 0

Oracle 12c 多租户配置和修改 CDB 和 PDB 参数

1. 配置CDB 实例参数,影响CDB与所有 PDB 为CDB配置例程参数相对于对于非CDB的数据库是变化不太。ALTER SYSTEM命令用于设置初始化参数,与使用ALTER DATABASE命令修改一些数据库配置。 ALTE...

技术小美 ⋅ 2017/11/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 今天 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 7

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部