在本教程中,我们将学习如何使用MySQL创建一个简单的表
- 首先,确保您已经安装了MySQL服务器并启动了服务。然后,打开命令行或终端,连接到MySQL服务器。要连接到MySQL服务器,请运行以下命令:
mysql -u root -p
输入您的MySQL root密码,然后按Enter键。
- 创建一个新的数据库。在本例中,我们将创建一个名为
my_database
的数据库。要创建新数据库,请运行以下命令:
CREATE DATABASE my_database;
- 选择刚刚创建的数据库。要选择数据库,请运行以下命令:
USE my_database;
- 现在,我们将创建一个名为
employees
的表。这个表将包含员工的ID、姓名、职位和工资信息。要创建表,请运行以下命令:
CREATE TABLE employees ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, position VARCHAR(255) NOT NULL, salary DECIMAL(10, 2) NOT NULL );
这个命令创建了一个名为employees
的表,其中包含以下列:
id
: 整数类型,自动递增,作为主键。name
: 最大长度为255的字符串类型,不能为空。position
: 最大长度为255的字符串类型,不能为空。salary
: 十进制类型,最多有10位整数和2位小数,不能为空。
- 现在,您已成功创建了一个名为
employees
的表。要查看表结构,请运行以下命令:
DESCRIBE employees;
这将显示表的列及其相关信息。
- 要向表中添加数据,请运行以下命令:
INSERT INTO employees (name, position, salary) VALUES ('John Doe', 'Software Engineer', 80000.00); INSERT INTO employees (name, position, salary) VALUES ('Jane Smith', 'Project Manager', 90000.00);
- 要查询表中的数据,请运行以下命令:
SELECT * FROM employees;
这将显示表中的所有数据。
至此,您已成功创建了一个名为employees
的表,并向其中添加了一些数据。您可以根据需要修改表结构和数据。