MYSQL

创建数据库:
直接创建 例如:CREATE DATABASE 名称;
通过字符集来创建 例如:CREATE DATABASE 名称 charset = utf8;
创建数据库前,判断数据库上是否存在,不存在则创建 例如:CREATE DATABASE IF NOT EXISTS 名称;
方式1:CREATE DATABASE 名称;
方式2;CREATE SCHEMA 名称;
在mysql中不允许同一系统中存在两个相同名称的数据库;如果创建的数据库已经存在,给出错误信息ERROR 1001;
查看数据库 show databases;
选择数据库 USE 数据库名称
查看当前数据库 select database();
修改
ALTER DATABASE 数据库名 DEFAULT charset = gbk;
删除数据库
DROP DATABASE 数据库名称
如果删除的数据库不存在 则会报错 解决方法
DROP DATABASE IF EXISTS 数据库名称
查看所有的字符集 show charset;
查看当前数据库编码格式
show varuabk lik character_set_clatabase;
数据库中储存引擎和数据类型
mysql 是储存多种搜索引擎的
查看数据库默认的存储引擎
show variables like default_storage_engine;
innodb存储引擎缺点是其读写效率稍差 占用的数据空间相对较大
innodb引擎的优点 在于提供了良好的事物值理崩溃修复能力和并发控制
myisam存储引擎
myisam存储引擎是mysql中常见的存储引擎,曾是mysql的默认存储引擎,mysql5.1不支持isam
myisam 存储引擎:管理非事物表
数据库的三大数据类型: 数值型  浮点型  日期时间
查看数据库默认搜索引擎:show variadles like default

你可能感兴趣的:(MYSQL)