当先锋百科网

首页 1 2 3 4 5 6 7

MySQL是一种开源的关系型数据库管理系统,它支持多种数据结构,其中最基础的就是二维表格。

在MySQL中,可以利用CREATE TABLE命令创建二维数据表。命令格式如下:

CREATE TABLE table_name (
column1 datatype(length) constraint,
column2 datatype(length) constraint,
...
);

其中,table_name为待创建表的名称;column1、column2等为表的列名;datatype为列的数据类型;length为列的长度;constraint为列的约束条件。

例如,我们可以创建一个学生信息表,包含学号、姓名、性别和年龄等四个字段:

CREATE TABLE student_info (
id INT PRIMARY KEY,
name VARCHAR(20) NOT NULL,
gender CHAR(1) NOT NULL,
age INT CHECK(age>=0 AND age<=120)
);

上述CREATE TABLE命令创建了一个名为student_info的表,包含了四个字段:id、name、gender和age。其中,id为主键,name和gender为非空字段,age为非负数并且小于等于120的整数。

一旦创建了数据表,就可以利用INSERT INTO命令向表中插入数据:

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

例如,向上面创建的student_info表中插入一条数据:

INSERT INTO student_info (id, name, gender, age)
VALUES (1, '张三', '男', 18);

上述INSERT INTO命令向student_info表中插入了一条记录,id为1,name为“张三”,gender为“男”,age为18。

通过SELECT命令,可以从表中取出数据:

SELECT column1, column2, ...
FROM table_name
WHERE conditions;

例如,从student_info表中查询所有记录:

SELECT * FROM student_info;

上述SELECT命令将打印出student_info表中所有记录的信息。