在数据库客户端,打开要处理的数据仓库以后,可以在这个 SQL 窗口里面执行一下 CREATE TABLE ,创建一个数据表,名字叫 user,注意这里我用的是反引号,一般你不加这个反引号也可以。
后面是一组括号,然后在里面定义一下在这个数据表格里的栏目,比如先添加一个 id 这个栏目,这个栏目里面存储的是数据记录的 id 号,这个栏目的值一般是自动加上的。后面先设置一下这个栏目要存储的数据类型,可以用一下 INT,表示数字,在括号里设置一下位数。
然后可以添加一些限制,NOT NULL 意思是不为空,AUTO_INCREMENT 意思是自动增加,这样在这个数据表格里添加的第一条记录,它的 id 栏目的值是 1,第二条记录的 id 栏目的值就会自动变成 2 。
最后再用一个 PRIMARY KEY,把这个栏目设置成这个数据表格里的主键。简称就是 PK。在一个数据表格里,主键一般就是这个表格里的 id 字段,它的值在这个数据表格里是唯一的,这样我们就可以通过这个唯一的值,获取到这个表格里的一条指定的数据记录。
在 user 这个数据表格里再添加一个 name 字段,可以用它存储用户的名字,类型可以设置成 VARCHAR,这样这个字段里面可以存储字符串类型的值,可以再设置一下最大的长度。接着再用 NOT NULL 规定一下这个字段的值不能是空白的,再添加一个 UNIQUE KEY 属性,这个限制可以保证这个字段的值在这个数据表里必须是唯一的。这样我们不想让用户拥有同样的用户名。
最后可以再添加一个 password 字段,它里面可以存储用户帐号的密码,字段的类型也是 VARCHAR,长度可以是 255,再用 NOT NULL 规定一下这个字段的值不能为空。
在括号的外面要加上一个分号,然后再执行一下这段话。
command + R 刷新一下界面,在 Tables 的下面会列出刚才创建的 user 这个数据表格,打开它看一下,现在这个表格里还没有数据记录。
打开 Structure 看一下这个表格的结构,你会发现这个数据表格里有三个字段,也就是三个栏目,分别是 id,name 还有 password。