一.准备及介绍
1、本文介绍:数据库的5个基本单位、登录数据库的命令、创建、查看、数据库表操作命令字段结构查看命令、MyISAM、nnoDB引擎区别、Mysql数据字段操作常用命令、mysql普通索引命令、mysql数据库增删改查之插入语句命令
2、安装mysql:官网地址点我
二.操作过程
1、数据库的5个基本单位
数据库服务器,数据库,数据表,数据字段,数据行
2、登录数据库的命令
Mysql -h localhost -u 用户名 -p密码
3、写出数据库创建、查看、数据库表操作命令
创建数据库:create database 数据库名字
查看所有数据库:show databases ;
查看所有表:show tables ;
删除表:drop table 表名
4、表创建及字段结构查看命令
创建表:create table 表名
查看表结构:desc 表名
5、MyISAM、nnoDB引擎区别
1、事务的支持不同(innodb支持事务,myisam不支持事务)
2、锁粒度(innodb行锁应用,myisam表锁)
3、存储空间(innodb既缓存索引文件又缓存数据文件,myisam只能缓存索引文件)
4、存储结构:
(myisam:数据文件的扩展名为.MYD myData ,索引文件的扩展名是.MYI myIndex)
(innodb:所有的表都保存在同一个数据文件里面 即为.Ibd)
5、存储结构:(InnoDB:所有的表都保存在同一个数据文件中 ,MyISAM:每个MyISAM在磁盘上存储成三个文件。)
6、MyISAM和InnoDB两者的应用场景:
1) MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。如果应用中需要执行大量的SELECT查询,那么MyISAM是更好的选择。
2) InnoDB用于事务处理应用程序,具有众多特性,包括ACID事务支持。如果应用中需要执行大量的INSERT或UPDATE操作,则应该使用InnoDB,这样可以提高多用户并发操作的性能。
6、Mysql数据字段操作常用命令
1.查看表结构:desc 表名
2.修改表字段类型: alter
table表名modify字段名varchar(20)
3.增加表字段: alter
table 表名 add column 字段名 类型;
4.增加字段时控制字段顺序:ALTER
TABLE 表名 ADD 字段名 字段类型 AFTER 字段名
5.删除表字段:alter table表名 drop column 字段名
6.表字段改名:alter table表名 change 字段原名 字段新名 字段类型
7.修改表字段排列顺序:在前的字段增加和修改语句(add/change/modify)中,最后都可以加一个可选项 first|after。
alter table user modify em varchar(60)first
8:修改表名:alter table 旧表名 rename 新的表名
7、写一条mysql普通索引命令
alter table 表 add index(字段)
8、写出mysql数据库增删改查之插入语句命令
1,insert into表values(值1,值2,值n)
2,insert into表(字段1段2,段n) values(值1 ,值2,值n)
网友评论