怎么在mysql中建表语句

2023年 10月 2日 100.9k 0

MySQL是目前最常见的关系型数据库管理系统之一,是开源的、免费的,并且它具有强大的功能和灵活的配置,是许多应用程序的首选数据库。

怎么在mysql中建表语句

在MySQL中创建新表很简单,只需使用CREATE TABLE语句,该语句将指定新表的名称、列的名称以及每个列的数据类型。下面是创建一个简单的表的示例:

CREATE TABLE `people` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`age` int(11) NOT NULL,
`phone` varchar(15) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

在这个例子中,我们使用CREATE TABLE语句创建了一个名为“people”的表,它具有以下几个列:

  • id int(11) - ID号,自动递增。
  • name varchar(255) - 姓名,不允许为空。
  • age int(11) - 年龄,不允许为空。
  • phone varchar(15) - 电话号码,允许为空。

此处ENGINE和CHARSET选项用于指定表的存储引擎和字符集。

在创建完表后,我们可以使用INSERT INTO语句将数据插入此表中,如下所示:

INSERT INTO `people` (`name`, `age`, `phone`) VALUES
('John', 25, '888-888-8888'),
('Lisa', 30, '777-777-7777'),
('Mike', 20, NULL);

这个INSERT INTO语句将向“people”表中插入三条记录,每条记录都包括姓名、年龄和可选的电话号码。

以上是MySQL中创建表的基本操作,希望本文能对您有所帮助。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论