一、MySQL语句规范:

1.关键字、函数名全部大写;

2.数据库名、表名、字段名一律小写;

3.SQL语句必须以分号结尾。

二、MySQL常用命令:

1.显示当前数据库版本

SELECT VERSION();

2.显示当前时间:

SELECT NOW();

3.显示当前用户:

SELECT USER();

4.创建数据库:

语法为:

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

输入如下语句,将会创建数据库test2:

CREATE DATABASE test2;

如果数据库test2已经存在,将会报错:

ERROR 1007 (HY000): Can't create database 'test2'; database exists

如果创建数据库的时候加了 IF NOT EXISTS, 遇到已经存在的数据库,将不会报错,但会有一条WARNING.

CREATE DATABASE IF NOT EXISTS test2;
Query OK, 1 row affected, 1 warning (0.00 sec)

如果想要查看WARNING信息,只需输入SHOW WARNING;.

4.查看数据库:

语法为:

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

输入如下语句,可以查看

SHOW DATABASES;

5.删除数据库:

语法:

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

如果数据库test2, 输入以下语句,可以删除该数据库:

DROP DATABASE test2;

如果需要删除的数据库test2不存在,则会报错。

ERROR 1008 (HY000): Can't drop database 'test2'; database doesn't exist

如果删除时添加了 IF EXISTS,则不会报错,而是会有一条WARNING:

DROP DATABASE IF EXISTS test2;
Query OK, 1 row affected, 1 warning (0.00 sec)