创建数据库:
直接创建 例如: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
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
- 观其大纲 第1章 MySQL体系结构和存储引擎第2章 InnoDB存储引擎第3章 文件第4章 表第5章 索引与算法...