加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_梅州站长网 (https://www.0753zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL 创建删除数据库,创建删除表的语法

发布时间:2022-10-25 12:56:45 所属栏目:MySql教程 来源:
导读:  MySQL 创建数据库:

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

  CREATE DATABASE 数据库名;
  MySQL 删除数据库:

  drop 命令删除数据库
  MySQL 创建数据库:
 
  我们可以在登陆 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 DEFAULT 'Tao',
     submission_date DATE,
     PRIMARY KEY ( blog_id )
  )ENGINE=InnoDB DEFAULT CHARSET=utf8;
  基本语法:
 
  NULL值就是没有值或缺值,允许NULL值的列允许在插入行时不给出该列的值。NOT NULL不允许NULL值的列则不接受没有值的行,也就是在插入或更新行时,该列必须有值,否则会报错。AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。每个表只允许一个AUTO_INCREMENT列,而且它必须被索引。DEFAULT指示MySQL在未给出作者的情况下默认使用‘Tao’。PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。ENGINE 设置存储引擎,常用的有InnoDB和MyISAM,其中InnoDB是一个可靠的事务处理引擎,它不支持全文搜索;MyISAM是一个性能极高的引擎,它支持全文本搜索,但不支持事务处理。(外键不能跨引擎)CHARSET 设置编码。 MySQL 删除数据表:
 
  以下为删除MySQL数据表的通用语法:
 
  DROP TABLE table_name ;
  MySQL 重命名数据表:
 
  以下为重命名MySQL数据表的通用语法:
 
  RENAME TABLE table_name_before TO TABLE table_now ;
 

(编辑:云计算网_梅州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!