MySQL中建立表格及其基本操作(在mysql中建表)
MySQL 是一款功能强大,广泛使用的关系型数据库管理系统,是最为流行的开源数据库系统。建立数据表是MySQL中的基本操作,本文将以建立表为例来介绍MySQL中的基本操作。
创建表语句格式:
create table 表名
(
列名1 数据类型,
列名2 数据类型,
列名3 数据类型
);
例:
create table student
(
id int primary key,
name varchar(32),
age int
);
在MySQL中,表的特性可以定义在字段或表上,例如:主键,自增,唯一等等。
1、主键
MySQL支持在表上创建主键,主键可以唯一标识表中的每一行记录,主键的字段可以是数值类型,可以是字符串类型,也可以是其他的一些数据类型。
在student表中,可以将id字段声明为主键:
create table student
(
id int primary key,
name varchar(32),
age int
);
2、自增
MySQL中可以设定某个字段自动自增,这样当向该表中插入数据时,这个字段的值是从上一次插入的值自动加1,字段类型只要是数值类型都可以设置为自增。
例:
create table student
(
id int primary key auto_increment,
name varchar(32),
age int
);
3、唯一
MySQL中可以给某个字段设置唯一的值,也就是说在表中不允许出现同一字段的值重复的情况,当试图将重复值插入到表中时,将会出现错误提示。
例:
// 将name字段设为唯一
create table student
(
id int primary key auto_increment,
name varchar(32) unique,
age int
);
以上为MySQL中建立表格的基本操作,MySQL提供的更多功能可以帮助我们更容易地操作数据库。通过以上步骤,我们可以在MySQL中快速的建立表格,并写好表的特性,作为MySQL使用的一种必备步骤。