`
chinagdszsuby
  • 浏览: 20983 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySql更改数据表中,列名以及其属性-写给自己的博客

阅读更多
mysql> desc student_info;

+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(16) | NO   |     | NULL    |                |
| tel   | varchar(11) | YES  |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+


由上可知,数据表为student_info,字段为:id、name以及tel,其相关属性如上表中的Type列的值。下面就以tel字段来说明。现在把tel字段改名为pho,其属性由varchar(11)改为int。

mysql>alter table student_info change column tel pho int;

更改后,表结构如下:


mysql> desc student_info;
+-------+-------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+-------------+------+-----+---------+----------------+
| id    | int(11)     | NO   | PRI | NULL    | auto_increment |
| name  | varchar(16) | NO   |     | NULL    |                |
| pho   | int(11)     | YES  |     | NULL    |                |
+-------+-------------+------+-----+---------+----------------+


更改完毕。收工!
分享到:
评论

相关推荐

    mySQL培训手册

    - 有时需要更改数据库的一些基本属性,如字符集等。 - 使用`ALTER DATABASE 数据库名 CHARACTER SET utf8;`等命令可以实现这一需求。 - **1.2.1.5 删除数据库 dropdatabase** - 当不再需要某个数据库时,可以...

    MySql练习1:创建数据库表news.zip

    例如,要创建一个`news`表,我们可能需要指定列名、数据类型和其他属性。一个简单的创建表的示例可能如下: ```sql CREATE TABLE news ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, ...

    kepserver的主备、mysql与西门子双向读写、后台服务、地址填写

    下面是KEPServer的使用配置、功能解析、连接MySQL、连接PLC、数据 logger的数据映射等相关知识点。 1. KEPServer的使用配置 在使用KEPServer之前,需要配置系统的32位驱动,打开Windows管理工具,打开ODBC DS,...

    mysql笔记.pdf

    数据表是数据库存储数据的基本单位,可以创建、查看、删除和修改数据表。 - 创建数据表:使用语句`CREATE TABLE 表名(列名 列类型(长度) 是否为NULL, ...);`来创建一个新的数据表。若要表在创建时不存在则创建,...

    MySQL创建数据表(CREATE TABLE语句)

    其中,`表名`是你想要创建的数据表的名称,`字段名`是数据表中的列名,`字段类型`指定了列的数据类型,`字段属性`如长度、默认值、是否可为空等,`约束条件`则包括主键、外键、唯一性约束等。 2. **数据类型** - ...

    mysql命令使用

    根据提供的文件信息,本文将详细解释MySQL命令的基本使用方法,包括如何查看数据库列表、创建数据库、选择数据库、创建数据表、展示数据表结构、插入数据、加载文本文件数据至数据库表以及修改表结构等操作。...

    MySql基本操作--初学者必备的命令手册

    标题与描述:“MySql基本操作--...以上是对给定文档中MySQL基本操作知识点的详细解析,覆盖了数据库和表的管理、数据的增删改查以及高级查询技术。这些命令和概念对于初学者快速上手MySQL数据库管理和开发至关重要。

    从excel模版生成数据库表DDL,excel设计mysql,excel设计表格模板转成mysql表文件,

    1. **设计Excel模版**:在Excel中创建工作表,设定列名、数据类型和约束,如主键、外键、非空等。 2. **编写宏**:使用VBA(Visual Basic for Applications)编写宏,遍历Excel工作表,提取列名和属性,生成对应的...

    MySQL笔记.docx

    - **修改数据表**:`ALTER TABLE`用于修改表结构,如添加、删除或修改列。 - **修改表结构**:可以更改列的类型、增加索引、改变表的名称等。 - **删除数据表**:`DROP TABLE`语句用于删除不再需要的数据表。 #### ...

    mysql导入导出表结构及表数据及执行sql常用指令.docx

    MySQL提供了多种方式来备份和恢复数据库,包括使用`mysqldump`命令导出数据库和表,以及使用`mysql`或`source`命令导入数据。 ##### **1. 导出数据库结构** 仅导出数据库结构而不包含数据,可以使用以下命令: ``...

    mysql.txt

    2. **修改数据**: `UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件;` 3. **删除数据** - 清除表: `DELETE FROM 表名;` (保留表结构,但不清空自增ID) - 清除特定数据: `DELETE FROM 表名 WHERE 条件;` - ...

    数据库mysql课件

    在 MySQL 中,可以使用 `DESCRIBE` 语句来显示数据表的结构,例如:`DESCRIBE 表名 / 数据库名 . 表名 ;`。可以使用 `SHOW TABLES;` 语句来显示当前数据库中的所有表。 数据表操作 —— 列 可以使用 `ALTER` 语句...

    21分钟 MySQL 入门教程.docx

    - **行(Row)**:行是记录表中某一具体实体(如一个人、一个产品等)的所有属性的一组数据。 - **值(Value)**:值是行中的具体信息,每个值都必须与其所在的列的数据类型相匹配。 - **键(Key)**:键是一种用于...

    mysql 学习中 和大家分享一下

    从给定的文件信息中,我们可以提炼出一系列关于MySQL的基础操作和高级技巧,适用于初学者以及希望深化理解的用户。以下是对这些知识点的详细解析: ### MySQL基础命令 #### 启动MySQL服务 - `net start mysql`: 这...

    mysql教程PPT.zip_MYSQL_MYSQL ppt_教程

    - 表:数据的结构化存储,包含列和行,对应于现实世界中的实体和属性。 3. SQL语言: - SQL(Structured Query Language)是用于操作和查询数据库的标准语言。 - SQL基本操作:创建(CREATE)、读取(SELECT)、...

    MySQL实用教程课后答案

    - **表**: 数据库中的基本单元,由行和列组成,每行代表一条记录,每列代表一种属性。 - **创建数据库**: 使用`CREATE DATABASE <数据库名>;`命令。 - **创建表**: 使用`CREATE TABLE <表名>(字段列表);`命令,其中...

    批量从文本文件中读取数据存储到MySQL数据库

    本文将深入探讨如何批量从文本文件中读取数据并将其存储到MySQL数据库中。 首先,我们需要理解文本文件的数据结构。文本文件通常包含行和列数据,比如CSV(Comma Separated Values)文件,其中数据由逗号分隔。每行...

Global site tag (gtag.js) - Google Analytics