MySQL(3)——数据表的基本操作(1)创建数据表及约束条件
在数据库中,数据表是数据库中最重要/最基本的操作对象,是数据存储的基本单位。数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的,每一行代表一条唯一的记录,每一列代表记录的一个域
创建数据表
数据表属于数据库,在创建之前,需要选择数据库,可以使用use <数据库名>
进行选择,如果数据库不存在则会抛出no database selectd的错误。
mysql> use testst;
ERROR 1049 (42000): Unknown database 'testst'
mysql> use test;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
创建表的语句为:
CREATE TABLE <表名>
(
字段1,数据类型 [列级别约束条件][默认值],
字段1,数据类型 [列级别约束条件][默认值],
.....
[表级约束条件]
);
创建语句的时候需要注意表名称是不区分大小写的,但是不要使用SQL关键字。
如果要创建一个用户表,对应的字段为用户id,用户名,手机号等属性,
CREATE TABLE `user` (
`