原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处
当有了数据库之后,就可以往数据库里添加数据了。但是,我们要把数据添加到哪呢?数据库中的数据都是储存在一张张表里的,这个表就可以看做是一个对象,里面的字段就可以用来描述这个对象的属性。比如,我们需要一组数据来表示人这个事物,人又有一些属性,比如姓名,性别,年龄等等。那么,我们可以以人为单位建一张表,这些属性就可以用这张表的字段来表示。
USE mysqldemo;
CREATE TABLE person(
name VARCHAR(10),
gender VARCHAR(1),
age INT
);
CREATE TABLE person(
name VARCHAR(10) NOT NULL,
gender VARCHAR(1),
age INT
);
其中VARCHAR和INT都是字段的数据类型,VARCHAR是字符串类型,后面小括号里的数字是设置字段的长度,这个是必须的。CREATE TABLE person(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(10) NOT NULL,
gender VARCHAR(1),
age INT,
PRIMARY KEY ( id )
);
这段代码中,AUTO_INCREMENT表示告诉MySQL自动增加id字段下一个可用编号,也就是创建的时候这个值是自动递增,PRIMARY KEY ( id )的意思是将id设为主键,生成的数据库如下图:另外附上mysql常用数据类型的资料:
https://www.cnblogs.com/nick-huang/p/6697010.html
(这篇文章有个错误,varchar写成了varhcar)