mysql表中怎么写数据
时间 : 2023-03-09 02:05:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
MySQL 是一种关系型数据库管理系统,它的表结构可以使用 SQL 语言来创建和操作。
在 MySQL 中写入数据通常需要先创建一张表,然后使用 INSERT INTO 语句将数据插入表中。
例如,如果我们有一个名为 students 的表,它包含 id、name 和 age 三个字段,我们可以使用以下的 SQL 语句来创建这个表:
CREATE TABLE students (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) NOT NULL
);
在这个表中,id 是主键,它会自动递增生成,name 和 age 字段分别用于存储学生的姓名和年龄。
接下来,我们可以使用 INSERT INTO 语句将数据插入到表中:
INSERT INTO students (name, age)
VALUES ('Tom', 18), ('Jack', 19), ('Lucy', 17);
这个 SQL 语句将会在 students 表中插入三条记录,每条记录包括两个字段:name 和 age。插入的数据分别是 Tom(18 岁)、Jack(19 岁)和 Lucy(17 岁)。
如果我们要插入完整的记录,包括 id、name 和 age 三个字段,我们可以使用以下的 SQL 语句:
INSERT INTO students (id, name, age)
VALUES (1, 'Tom', 18), (2, 'Jack', 19), (3, 'Lucy', 17);
这个 SQL 语句将会在 students 表中插入三条完整的记录,每个记录包括三个字段:id、name 和 age。插入的数据分别是 id=1 的 Tom(18 岁)、id=2 的 Jack(19 岁)和 id=3 的 Lucy(17 岁)。
除了使用 INSERT INTO 语句直接插入数据外,还可以使用 LOAD DATA INFILE 语句从文件中导入数据。
例如,如果我们有一个名为 students.txt 的文件,文件内容如下:
1,Tom,18
2,Jack,19
3,Lucy,17
我们可以使用以下的 SQL 语句将这些数据导入到 students 表中:
LOAD DATA INFILE '/path/to/students.txt' INTO TABLE students
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';
这个 SQL 语句将会将 students.txt 文件中的数据导入到 students 表中,字段之间使用逗号分隔,行之间使用换行符分隔。
总之,MySQL 中写入数据通常需要先创建表结构,然后使用 INSERT INTO 语句或 LOAD DATA INFILE 语句插入/导入数据。
上一篇
mysql内存高怎么办
下一篇
mysql空密码怎么办
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章