MySQL是一种流行的关系型数据库管理系统,广泛应用于各种应用程序和网站。在MySQL中,数据表是存储数据的基本单位。下面我们将介绍如何增加数据表、修改数据表、删除数据表和查询数据表,并通过举例说明。
在左侧导航选择数据库后展开表菜单后点击新建按钮,就可以像填写表单那样新建数据表
显示和修改数据表则是选择某数据表后进行操作(比如:修改字段名、字段类型、删除字段等等)
删除数据表是选择数据库后在其数据表列表选择需要删除的数据表
在MySQL中,可以使用CREATE TABLE语句来创建新的数据表。下面是一个创建名为"students"的数据表的示例:
CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT, gender ENUM('Male', 'Female'), email VARCHAR(100) );
上述代码创建了一个包含id、name、age、gender和email字段的数据表。id字段是一个自增的整数,作为主键。name字段是一个不可为空的字符串,age字段是一个整数,gender字段是一个枚举类型,只能选择'Male'或'Female',email字段是一个可以包含100个字符的字符串。
在MySQL中,可以使用ALTER TABLE语句来修改现有的数据表。下面是一个将"students"数据表中的"age"字段的类型修改为FLOAT的示例:
ALTER TABLE students MODIFY age FLOAT;
上述代码将"students"数据表中的"age"字段的类型修改为FLOAT。
在MySQL中,可以使用DROP TABLE语句来删除现有的数据表。下面是一个删除名为"students"的数据表的示例:
DROP TABLE students;
上述代码将删除名为"students"的数据表。请注意,这将永久删除该数据表及其所有数据,因此请谨慎操作。 |
在MySQL中,可以使用SHOW TABLES语句来显示现有的数据表。下面是一个查询名为某数据表中的所有数据的示例:
mysql> SHOW TABLES; +----------------+ | Tables_in_test | +----------------+ | b | | n2 | | newtable | | students | +----------------+ 4 rows in set (0.00 sec)
使用DESCRIBE语句显示数据表,显示"students"的数据表的信息,包含了字段名和字段类型等。
mysql> DESCRIBE students; +--------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+-----------------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(50) | NO | | NULL | | | age | float | YES | | NULL | | | gender | enum('Male','Female') | YES | | NULL | | | email | varchar(100) | YES | | NULL | | +--------+-----------------------+------+-----+---------+----------------+ 5 rows in set (0.00 sec)