欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL 创建删除数据库,创建删除表

程序员文章站 2022-03-03 17:48:30
...

MySQL 创建数据库:

我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下:

CREATE DATABASE 数据库名;

MySQL 删除数据库:

drop 命令删除数据库
drop 命令格式:

drop database <数据库名>;

MySQL 创建数据表:

创建MySQL数据表需要以下信息:

表名
表字段名
定义每个表字段

语法
以下为创建MySQL数据表的SQL通用语法:

CREATE TABLE table_name (column_name column_type);

以下例子中我们将在 wenxindiao数据库中创建数据表blog:

CREATE TABLE IF NOT EXISTS `blog`(
   `blog_id` INT UNSIGNED AUTO_INCREMENT,
   `blog_title` VARCHAR(100) NOT NULL,
   `blog_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `blog_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

实例解析

  1. 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。
  2. AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
  3. PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。
  4. ENGINE 设置存储引擎,CHARSET 设置编码。

MySQL 删除数据表:

以下为删除MySQL数据表的通用语法:

DROP TABLE table_name ;