mysql

mysql怎么创建数据库与表

小亿
85
2024-10-11 11:39:50
栏目: 云计算

在MySQL中,创建数据库和表是两个不同的操作。下面是具体的步骤:

创建数据库

  1. 使用SHOW DATABASES;命令查看现有的数据库列表。
  2. 使用CREATE DATABASE 数据库名;命令创建一个新的数据库。例如,要创建一个名为testdb的数据库,可以使用命令CREATE DATABASE testdb;

创建表

在创建表之前,需要先确定要使用的数据库。可以使用USE 数据库名;命令切换到指定的数据库。然后,使用CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, ...);命令创建一个新表。

例如,要在testdb数据库中创建一个名为students的表,包含idnameage三个列,可以使用以下命令:

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

在这个例子中,id列是整数类型,作为主键并自动递增;name列是可变长度字符串类型,最大长度为50个字符,且不能为空;age列是整数类型,且不能为空。

请注意,以上命令中的数据类型和约束条件可以根据实际需求进行调整。同时,创建表时也可以添加其他选项,如指定表的存储引擎、字符集等。

希望这些信息能对你有所帮助!如有任何疑问,请随时提问。

0
看了该问题的人还看了