mysql 如何修改数据库表结构_MySQL数据库如何修改表结构
MySQL数据库修改表结构的方法:1、使用add添加字段,使用drop删除字段;2、使用alter修改字段名;3、修改列类型;4、修改表名;5、修改表选项;6、修改列属性。
MySQL数据库修改表结构的方法:
1、添加与删除字段
(1)、添加
Alter table 表名 add【column】字段名 列类型 列属性 【first|after 字段名】
(2)、删除
Alter table 表名 drop【column】字段名;
2.修改字段名
语句:alter table 表名 change 原字段名 新字段名 列类型 列属性;
说明:就算是仅修改字段名,那么字段的原始类型,原属性也要重新书写,不然就变为删除。
3.修改列类型
语句:alter table 表名 modify 字段名 列类型 列属性;
4.修改表名
语句:alter table 表名 rename to 新表名;
5.修改表选项
语句:alter table 表名 表选项;
说明:虽然MYSQL提供了修改表选项的命令,但是如果一个表中已经有数据,那么就不要执行修改字符集的命令。
6.修改列属性
列属性包含not null、default、unique、primary key、auto_increment
当一个表创建以后,对于列属性的操作,我们可以使用alter table 表名 modify 来操作。在操作的时候如果书写了列属性就
是添加列属性,如果没有书写就是删除列属性。
特殊的列属性:Primary key和unique。
增加列属性
普通属性的增加:
语句:alter table 表名 modify 字段名 列类型 列属性;
说明:
A、auto_increment在添加时需要注意字段必须是整数,而且是unique或者primary key。
B、Unique与default不能一起连用。
主键属性的添加:
语句:alter table 表名 add primary key(字段名);
相关学习推荐:mysql教程
mysql 如何修改数据库表结构_MySQL数据库如何修改表结构相关推荐
- 怎么修改mysql表的结构_MySQL数据库如何修改表结构
MySQL数据库修改表结构的方法:1.使用add添加字段,使用drop删除字段:2.使用alter修改字段名:3.修改列类型:4.修改表名:5.修改表选项:6.修改列属性. [相关图文教程:mysql ...
- java 修改mysql数据库表结构_MYSQL数据库表结构优化方法详解
摘要:这篇MySQL栏目下的"MYSQL数据库表结构优化方法详解",介绍的技术点是"mysql数据库表结构.MySQL数据库.数据库表结构.MySQL.据库表结构.数据库 ...
- mysql修改级联表数据_MySQL数据库 外键,级联, 修改表的操作
1.外键: 用来建立两张表之间的关系 - 一对多 - 多对多 - 一对一 研究表与表之间的关系: 1.定义一张 员工部门表 id, name, gender, dep_name, dep_desc - ...
- mysql数据库实验任务二_MySQL数据库实验:任务二 表数据的插入、修改及删除
任务二 表数据的插入.修改及删除 @[toc] 班级 姓名 软件工程16-9班 洪燕妮 [实训目的与要求] 1.利用MySQL命令行窗口进行增.删.改数据操作: 2.利用界面工具进行增.删.改数据操作 ...
- mysql建立修改表存储过程_MySQL数据库创建、表的创建、存储过程、触发器
一.基本内容 (1) 使用SQL语句创建数据库: (2) 为数据库分配管理权限: (3) 定义表和数据库的完整性,student(学生表),course(课程表)和 sc(学生选课表), 并设置各个表 ...
- mysql四列数据表代码_MySQL数据库常用代码
MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...
- mysql 数据库表重建_mysql 数据库表重建
数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...
- MySQL数据库应用 多表查询_mysql数据库-多表查询
今日任务 完成对MYSQL数据库的多表查询及建表的操作 教学目标 掌握MYSQL中多表的创建及多表的查询 掌握MYSQL中的表关系分析并能正确建表 昨天内容回顾: 数据库的创建 : create ...
- mysql数据库表重建_mysql数据库表重建
数据库内核月报 - 2015 / 09-MySQL · 捉虫动态 · 建表过程中crash造成重建表失败 问题描述 主库的create table语句传到备库,备库SQL线程执行过程中报错: Erro ...
最新文章
- 教你清楚了解JAVA动态代理
- 设计模式--简单工厂VS工厂VS抽象工厂
- mXSS攻击的成因及常见种类
- 又翻出来老电视剧看了看....
- di容器_DI容器是代码污染者
- centos下 Tcpreplay 重放数据(流量采集重放)
- html5背景图片设置大小_web前端学习之HTML5前端开发的特点
- iOS开发Item属性总结
- Spark GraphX相关使用方法
- spring-cloud 学习四 服务网关
- 在线火星文转换器工具
- Windows核心编程_关闭Windows
- 终于将win7的basic主题改成黑色了!
- sql2016/2017 卸载安装
- VS生成的C++项目常用目录设置
- dacom蓝牙耳机怎么重置_无线蓝牙耳机 常见八大故障解决办法
- 期货业-期货市场的产生
- js 判断对象数组是否存在某一个对象(全)
- 拉丁超立方抽样方法 LHS
- 解决谷歌浏览器跨域以及cookie保存失效重复登录
热门文章
- 无法启动此程序,因为计算机中丢失MSVCP110.dll ,MSVCR110.dll
- 开元媒体观察之:传统媒体的生死劫与重大机遇——百亿级网络版权平台或将诞生
- 极速PDF的工具菜单栏不见了如何恢复?
- C语言开发tui,TUI库newt和snack简要介绍
- Debian的pre-up、up、post-up、pre-down、down、post-down
- php抓取新浪数据,php 抓取新浪新闻的程序代码
- Linux 开机 logo 修改
- django弹出对话框_Django模式弹出对话框实现
- MSCS集群更改仲裁磁盘和角色的共享磁盘
- 视觉测量—相机与镜头选型