首页 > 代码库 > 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.优势:占用空间小,处理速度快。缺点:不支持事物的并发性和完整性。