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表中所有记录的信息。