mysql基础 2 数据库操作

数据库的基本操作

数据库是数据存储的最外层(最大单元);语法尾,记得加;

创建数据库

基本语法:create database 数据库名 [库选项]; []代表可有可无

mysql基础 2 数据库操作

库选项:数据库的相关属性

字符集:charset 字符集,代表着当前数据库下的所有表存储的数据默认指定的字符集(如果当前不指定,那么就采用DBMS的)

语法:create database charset 字符集名称

mysql基础 2 数据库操作

校对集:collate 校对集

显示数据库(查看数据库)

每当用户通过SQL指令创建一个数据库,都会在数据库的位置的data文件下生成对应的数据库文件夹,其实,每个数据库文件夹下都有一个opt文件,保存的是对应的数据库选项

显示所有数据库 语法:show databases;

mysql基础 2 数据库操作

显示部分 基本语法: show databases like '匹配模式';

_: 匹配当前位置单个字符

%: 匹配指定位置多个字符

列如:

获取一my开头的全部数据库:my%;

获取m开头,后面第一个字母不确定,最后为database的数据库: 'm_database'

获取database结尾的: '%database'

mysql基础 2 数据库操作

显示数据库的创建指令(可以查看数据库的字符集) 基本语法:show create database 数据库名字;

mysql基础 2 数据库操作

选择数据库

数据存储到数据表,表在数据库

基本语法:use 数据库名称;

mysql基础 2 数据库操作

修改数据库

修改数据库字符集(库选项):字符集、校对集

基本语法:alter database 数据库名称 charset = 字符集;

mysql基础 2 数据库操作

删除数据库

基本语法 : drop database 数据库名称;

mysql基础 2 数据库操作