mysql建表和初始化数据
时间: 2023-09-29 09:00:52 浏览: 162
MySQL建表和初始化数据分为两个步骤。首先是建表,通过CREATE TABLE语句来创建表格,并设置表格的字段名、类型、约束等信息。例如,可以使用以下语句创建一个名为"student"的表格:
CREATE TABLE student (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
major VARCHAR(50)
);
上述语句创建了一个带有id、name、age和major字段的表格,其中id字段为自增主键,name字段为非空,其他字段没有设定约束。
接下来是初始化数据,即向表格中插入数据。通过INSERT INTO语句可以插入一行或多行数据。例如,可以使用以下语句向"student"表格中插入一行数据:
INSERT INTO student (name, age, major) VALUES ('张三', 20, '计算机科学');
上述语句插入了一条名为"张三",年龄为20,专业为"计算机科学"的数据。
如果需要插入多行数据,可以使用INSERT INTO语句的多个VALUES子句或使用INSERT INTO ... SELECT语句。例如,可以使用以下语句向"student"表格中插入多行数据:
INSERT INTO student (name, age, major) VALUES ('李四', 21, '软件工程'), ('王五', 19, '信息管理');
上述语句插入了两条数据,分别为"李四",年龄为21,专业为"软件工程"和"王五",年龄为19,专业为"信息管理"。
以上就是MySQL建表和初始化数据的基本步骤和语句。可以根据实际需求和表格设计来创建表格和插入数据。
阅读全文