创建数据库
在 MySQL 中,使用 CREATE DATABASE 语句来创建数据库,语法如下:
CREATE DATABASE database_name;
其中,database_name 是要创建的数据库名称。例如,要创建一个名为 mydatabase 的数据库,可以使用以下命令:
CREATE DATABASE mydatabase;
如果创建成功,MySQL 将返回一个消息,说明该数据库已被创建。如果数据库已经存在,MySQL 将返回一个错误消息。
创建表
在数据库中,表是用来存储数据的结构。在 MySQL 中,使用 CREATE TABLE 语句来创建表结构,语法如下:
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ..... );
其中,table_name 是要创建的表名称,column1、column2、column3 等是要在表中创建的列名称,datatype 是表示列数据类型的关键字。
例如,要在 mydatabase 数据库中创建一个名为 customers 的表,该表包含以下列名称:id、name、address、city 和 zip,这组列的数据类型分别为:整数、字符串、字符串、字符串和整数,可以使用以下命令:
CREATE TABLE customers ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, address VARCHAR(50), city VARCHAR(30), zip INT(10) );
其中,UNSIGNED 表示 id 列不能是负数,AUTO_INCREMENT 表示 id 列将使用自动增长功能,PRIMARY KEY 表示 id 列将作为主键,NOT NULL 表示 name 列不能为空。
如果创建成功,MySQL 将返回一个消息,说明该表已被创建。如果表已经存在,MySQL 将返回一个错误消息。
现在,大家已经成功地使用 MySQL 创建了一个数据库并在其中创建了一张表。在使用 MySQL 进行数据存储和处理之前,大家还需要学习其他相关的操作。