首页 > 代码库 > mysql-数据库操作简介
mysql-数据库操作简介
1.创建数据库 是指在数据库系统中划分一块空间,用来存储相应数据
1.创建语法:CREATE DATABASE 数据库名
2.显示数据库:SHOW DATABASES;
2.删除数据库
1.语法:DROP DATABASE 数据库名;
3.数据库存储引擎(表类型)
1.显示mysql支持的存储引擎:SHOW ENGINES;或者SHOW ENGINES\g
2.显示mysql支持引擎:SHOW VARIABLES LIKE "hava%";
3.查看mysql默认引擎:SHOW VARIABLES LIKE ‘storage_engine‘;
4.修改默认引擎:my.ini 将default-storage-engine=INNODB 更改为efault-storage-engine=MyISAM 然后重启服务,修改生效。
4.数据库引擎介绍
1.InnoDB引擎
1.支持自动增长列AUTO_INCREMENT.自动增长列不能为空,且值必须唯一。mysql中规定自增长列必须为主键
2.支持外键(FOREIGN KEY)。外键所在的表为子表,外键依赖的表为父表。父表中被子表外键关联的字段必须为主键。当删除,更新父表的某条信息时,子表也必须有相应改变。
3.创建的表的表结构存储在.frm文件中。数据和索引存储在innodb_data_home_dir和innodb_data_file_path定义的表空间中。
4.优势:提供良好的事物管理,崩溃修复能力和并发控制。缺点读写效率稍差,占用空间相对较大。
2.MyISAM引擎
1.优势:占用空间小,处理速度快。缺点:不支持事物的并发性和完整性。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。