表(Table)是数据库中数据存储最常见和最简单的一种形式,数据库可以将复杂的数据结构用较为简单的二维表来表示。二维表是由行和列组成的,分别都包含着数据,如表所示。
每个表都是由若干行和列组成的,在数据库中表中的行被称为记录,表中的列被称为是这些记录的字段。记录也被称为一行数据,是表里的一行。在关系型数据库的表里,一行数据是指一条完整的记录。字段是表里的一列,用于保存每条记录的特定信息。如上表所示的学生信息表中的字段包括“学号”、“姓名”、“性别”和“年龄”。数据表的一列包含了某个特定字段的全部信息。
建立一张用来存储学生信息的表,字段包含学号、姓名、性别,年龄、入学日期、班级和email等信息:
创建数据库表的关键字是create,创建数据库表的语法结构是:create table 表名();
例如:创建一个名为t_student的数据库表:
create table t_student();
创建一个数据库表,至少要包含一个列明,并且要指定这个列的数据类型,否者会返回1064错误(SQL语法错误)
create table t_student(sno int(6));
这样就可以创建好一个最简单的数据库表了,表名为t_student,使用以下SQL查询表中数据:
select * from t_student;
创建的数据库表如果包含多列信息,写好一列名字和类型后用逗号隔开,再写下一列,使用SQL删除数据库表:
drop table t_student;
创建一个包含多列(字段)的数据库表t_student:
create table t_student(sno int(6), sname varchar(5),sex char(1),age int(3),enterdate date,classname varchar(10),email varchar(15));
为了SQL美观、可读性强,可以调整SQL格式如下:
create table t_student(sno int(6),sname varchar(5),sex char(1),age int(3),enterdate date,classname varchar(10),email varchar(15)
);
select * from t_student; 查看表中数据:
desc t_student;查看表的结构,展示表的字段(列)的详细信息:
以上,就创建好了一个包含多条字段(列)的数据库表t_student。
上一篇:flink遇到的错误以及处理