MySQL常用命令

来源:互联网 发布:淘宝代运营为什么坐牢 编辑:程序博客网 时间:2024/06/10 19:39

一、常用的命令:

  1. 显示当前服务器版本 SELECT VERSION();
  2. 显示当前日期时间 SELECT NOW();
  3. 显示当前用户 SELECT USER();

二、语句规范

  1. 关键字与函数名称全部大写
  2. 数据库名称、表名称、字段名称全部小写
  3. SQL语句必须以分号结尾

三、基本操作

1、创建服务器

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name  [DEFUALT] CHARACTER SET [=] charset_name


这里写图片描述

  如果创建一个已经存在的数据库,系统会提示错误,如下:


这里写图片描述

  所以如果在创建数据库时加上IF NOT EXISTS,系统则不会错误,而是出现一个警告。然后可以用SHOW WARNINGS;查看警告。


这里写图片描述

  查看数据库创建时所使用的指令:

SHOW CREARE DATABASE t1;


这里写图片描述

  可以在创建数据库时规定编码方式:

CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;


这里写图片描述

2、查看当前服务器下的数据表列表

SHOW {DATABASE | SCHEMAS} [LIKE 'pattern' | WHERE expr]


这里写图片描述

  一般正常安装MySQL之后,会自带四个数据库,分别是information_schema,mysql,performance_schema,test。

3、修改数据库

ALTER {DATABASE | SCHEMA} [db_name] [DEFUALT] CHARACTER SET [=] charset_name


这里写图片描述

4、删除数据库

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name


这里写图片描述