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 | |
+-------+-------------+------+-----+---------+----------------+
更改完毕。收工!
分享到:
相关推荐
- 有时需要更改数据库的一些基本属性,如字符集等。 - 使用`ALTER DATABASE 数据库名 CHARACTER SET utf8;`等命令可以实现这一需求。 - **1.2.1.5 删除数据库 dropdatabase** - 当不再需要某个数据库时,可以...
例如,要创建一个`news`表,我们可能需要指定列名、数据类型和其他属性。一个简单的创建表的示例可能如下: ```sql CREATE TABLE news ( id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, ...
下面是KEPServer的使用配置、功能解析、连接MySQL、连接PLC、数据 logger的数据映射等相关知识点。 1. KEPServer的使用配置 在使用KEPServer之前,需要配置系统的32位驱动,打开Windows管理工具,打开ODBC DS,...
数据表是数据库存储数据的基本单位,可以创建、查看、删除和修改数据表。 - 创建数据表:使用语句`CREATE TABLE 表名(列名 列类型(长度) 是否为NULL, ...);`来创建一个新的数据表。若要表在创建时不存在则创建,...
其中,`表名`是你想要创建的数据表的名称,`字段名`是数据表中的列名,`字段类型`指定了列的数据类型,`字段属性`如长度、默认值、是否可为空等,`约束条件`则包括主键、外键、唯一性约束等。 2. **数据类型** - ...
根据提供的文件信息,本文将详细解释MySQL命令的基本使用方法,包括如何查看数据库列表、创建数据库、选择数据库、创建数据表、展示数据表结构、插入数据、加载文本文件数据至数据库表以及修改表结构等操作。...
标题与描述:“MySql基本操作--...以上是对给定文档中MySQL基本操作知识点的详细解析,覆盖了数据库和表的管理、数据的增删改查以及高级查询技术。这些命令和概念对于初学者快速上手MySQL数据库管理和开发至关重要。
1. **设计Excel模版**:在Excel中创建工作表,设定列名、数据类型和约束,如主键、外键、非空等。 2. **编写宏**:使用VBA(Visual Basic for Applications)编写宏,遍历Excel工作表,提取列名和属性,生成对应的...
- **修改数据表**:`ALTER TABLE`用于修改表结构,如添加、删除或修改列。 - **修改表结构**:可以更改列的类型、增加索引、改变表的名称等。 - **删除数据表**:`DROP TABLE`语句用于删除不再需要的数据表。 #### ...
MySQL提供了多种方式来备份和恢复数据库,包括使用`mysqldump`命令导出数据库和表,以及使用`mysql`或`source`命令导入数据。 ##### **1. 导出数据库结构** 仅导出数据库结构而不包含数据,可以使用以下命令: ``...
2. **修改数据**: `UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2 WHERE 条件;` 3. **删除数据** - 清除表: `DELETE FROM 表名;` (保留表结构,但不清空自增ID) - 清除特定数据: `DELETE FROM 表名 WHERE 条件;` - ...
在 MySQL 中,可以使用 `DESCRIBE` 语句来显示数据表的结构,例如:`DESCRIBE 表名 / 数据库名 . 表名 ;`。可以使用 `SHOW TABLES;` 语句来显示当前数据库中的所有表。 数据表操作 —— 列 可以使用 `ALTER` 语句...
- **行(Row)**:行是记录表中某一具体实体(如一个人、一个产品等)的所有属性的一组数据。 - **值(Value)**:值是行中的具体信息,每个值都必须与其所在的列的数据类型相匹配。 - **键(Key)**:键是一种用于...
从给定的文件信息中,我们可以提炼出一系列关于MySQL的基础操作和高级技巧,适用于初学者以及希望深化理解的用户。以下是对这些知识点的详细解析: ### MySQL基础命令 #### 启动MySQL服务 - `net start mysql`: 这...
- 表:数据的结构化存储,包含列和行,对应于现实世界中的实体和属性。 3. SQL语言: - SQL(Structured Query Language)是用于操作和查询数据库的标准语言。 - SQL基本操作:创建(CREATE)、读取(SELECT)、...
- **表**: 数据库中的基本单元,由行和列组成,每行代表一条记录,每列代表一种属性。 - **创建数据库**: 使用`CREATE DATABASE <数据库名>;`命令。 - **创建表**: 使用`CREATE TABLE <表名>(字段列表);`命令,其中...
本文将深入探讨如何批量从文本文件中读取数据并将其存储到MySQL数据库中。 首先,我们需要理解文本文件的数据结构。文本文件通常包含行和列数据,比如CSV(Comma Separated Values)文件,其中数据由逗号分隔。每行...