> 文章列表 > mysql在指定数据库创建表

mysql在指定数据库创建表

mysql在指定数据库创建表

什么是mysql?

MySQL是一个开源的关系型数据库管理系统,常用于Web开发应用程序,MySQL作为LAMP的一部分广泛应用于中小型网站。使用了很多的优化策略,使MySQL能够在极短的时间内处理大量的数据。

创建数据库

首先,我们需要确定一个在MySQL中创建数据库的名称,例如,我们使用以下命令创建一个名为"study_db"的数据库:

CREATE DATABASE study_db;

在成功运行这个命令后,我们已经成功创建了一个名为"study_db"的数据库。

创建表格

接下来,我们可以通过上面创建的数据库来创建一个新的表格。表格是组织数据的方式之一。要创建表格,我们需要定义表格的名称,以及该表格中包含的列和每个列的属性。例如,我们可以使用以下命令来创建一个名为"students"的表格:

CREATE TABLE students ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, PRIMARY KEY (id));

这个命令会创建一个包含三个列的表格,其中"id"列会自动生成,"name"和"age"列必须由用户输入。其中,我们使用"VARCHAR(50)"来定义'name'列的数据类型,表示该列包含最大长度为50的字符串;而"INT"则用于定义'id'和'age'的数据类型。

添加数据

现在,我们已经创建了一个表格,我们可以使用以下命令向表格中添加数据:

INSERT INTO students (name, age)VALUES ('Tom', 18), ('Mike', 20), ('Peter', 21);

这个命令将向'students'表格中添加三条记录,每条记录分别包含'name'和'age'两个字段。其中值分别为'Tom, 18'、'Mike, 20'和'Peter, 21'的字符串。在命令执行后,表格中将包含这三条记录。

查询数据

我们可以使用SELECT语句来查询所需的数据。例如,下面这个例子将查询整个'students'表格中的所有记录:

SELECT * FROM students;

这个命令将返回'students'表中所有记录的内容,这样我们就可以查看名为'Tom'、'Mike'和'Peter'的三个学生的信息。

总的来说,MySQL提供许多选项来管理和组织数据。通过学习如何创建数据库、创建表格、添加数据和查询数据,您已经掌握了使用MySQL的基本技能,相信这些技能将有助于您更好地管理和利用数据。