mysql基础 2 数据库操作
数据库的基本操作
数据库是数据存储的最外层(最大单元);语法尾,记得加;
创建数据库
基本语法:create database 数据库名 [库选项]; []代表可有可无
库选项:数据库的相关属性
字符集:charset 字符集,代表着当前数据库下的所有表存储的数据默认指定的字符集(如果当前不指定,那么就采用DBMS的)
语法:create database charset 字符集名称
校对集:collate 校对集
显示数据库(查看数据库)
每当用户通过SQL指令创建一个数据库,都会在数据库的位置的data文件下生成对应的数据库文件夹,其实,每个数据库文件夹下都有一个opt文件,保存的是对应的数据库选项
显示所有数据库 语法:show databases;
显示部分 基本语法: show databases like '匹配模式';
_: 匹配当前位置单个字符
%: 匹配指定位置多个字符
列如:
获取一my开头的全部数据库:my%;
获取m开头,后面第一个字母不确定,最后为database的数据库: 'm_database'
获取database结尾的: '%database'
显示数据库的创建指令(可以查看数据库的字符集) 基本语法:show create database 数据库名字;
选择数据库
数据存储到数据表,表在数据库
基本语法:use 数据库名称;
修改数据库
修改数据库字符集(库选项):字符集、校对集
基本语法:alter database 数据库名称 charset = 字符集;
删除数据库
基本语法 : drop database 数据库名称;