MySQL语句规范与基本操作

来源:互联网 发布:创建windows应用程序 编辑:程序博客网 时间:2024/05/18 00:06

一、MySQL语句规范。

没有规矩,不成方圆。为了更好的操作数据库,我们首先必须了解数据库中的一些规范,常用的规范如下:
1.关键字和函数名全部大写;
2.数据库名称、表名称、字段名称全部小写;
3.SQL语句必须以分号结尾;

之所以用这些规范,是为了让我们在操作数据时可以更好、更清晰的看清哪些是命令语句,哪些是被操作的字段。当然这些规范都是大家默许的,你可以遵循也可以不遵循,即使不遵循,数据库指令还是可以照常执行的。

二、MySQL基本操作。

1.登陆数据库

语法:MySQL -uname -ppassword
例如:
MySQL-uroot -p123456(此时没有分号,因为尚未登陆数据库)
这里写图片描述

2.创建库(增)

语法:CREATE DATABASE IF NOT EXISTS db_name;
例如:
CREATE DATABASE IF NOT EXISTS db1;
这里写图片描述

3.展示当前数据库系统中的所有数据库(查)

语法:SHOW DATABASES;
例如:
SHOW DATABASES;
这里写图片描述

4.查看数据库的创建方式(创建语句)(查)

语法:SHOW CREATE DATABASE db_name;
例如:
SHOW CREATE DATABASE db1;
这里写图片描述

5.修改数据库的编码格式(改)

语法:ALTER DATABASE db_name CHARACTER SET code_format ;
例如:
ALTER DATABASE db1 CHARACTER gbk;
这里写图片描述

6.修改数据库的名称(改)

网上流传了很多修改数据库名称的方法,LZ亲测了所有的方法,但觉得只有一种方法是最好的,如下:
语法:CREATE DATABASE new_db_name;
       RENAME TABLE db_name.tb_name TO new_db_name.new_tb_name,
       db_name.tb_name1 TO new_db_name.new_tb_name1;
       DROP DATABASE db_name;

具体思想:
       1.先创建新的数据库;
       2.将原来数据库中的表全部复制到新的数据库中;
       3.将原来的数据库删除。
例如:
如题,因为需要用到数据库中的数据表,因此在这里就先“越界”一哈,要不然看不到效果。
第一步:
这里写图片描述
第二步:
这里写图片描述
第三步:
这里写图片描述
第四步:
这里写图片描述

7.删除库(删)

语法:DROP DATABASE IF EXISTS db_name;
例如:
DROP DATABASE IF EXISTS new_db;
这里写图片描述

6.查看系统警告信息

语法:SHOW WARNINGS;
例如:
SHOW WARNINGS;
这里写图片描述

1 0