一存储引擎
1 mysql存储引擎的种类:MYISAM InnoDB(默认)
2.MYISAM和InnoDB的区别在于InnoDB支持事物处理和外键约束
3.MYISAM和InnoDB的应用场景的区别:MYISAM不需要事物,空间小,已查询访问为主;InnoDB多删除,更新操作,安全性高,事物处理即并发控制
查询存储文件
show variables like '&storage_engine& '
配置(更改)
mysql暗转目录中过的my.ini配置文件;找到default-storage-engine=INNODB,把默认的innodb改成别的引擎类型。
创建引擎
在表的语句的最后写:engine=InnoDB;
二DML
1.数据新增
字段名为 name id pwd height weight
insert into 表名(name)values('张三')添加单字段数据
insert into 表名(name,id)values('张三','01')添加某些数据
insert into表名(name, id, pwd ,heihght ,weight)values('张三','01','000','170','80')添加全部数据,可以省略字段名和字段名加();都是可以的
2.数据新增(多条数据)
insert into 表名(name ,id,pwd,height,weight)vaules('张三','01','000','170','80'); insert into 表名(name ,id,pwd,height,weight)vaules('李四','01','000','170','80');逐行添加
insert into 表名(name ,id,pwd,height,weight)vaules('张三','01','000','170','80'),('李四','01','000','170','80');多行添加
3.数据更新(修改数据)
update 表名 set name='王五' where id=1 修改表中id为1的name的值
update 表名 set name=‘王五’,pwd=‘123’ where id=1 修改id为1的字段中的多个值
update 表名 set name=‘王五’,pwd=‘123’ where id in(3,4) 修改id 为3和4字段中的多个属性
update 表名 set name=‘王五’ 所有所有字段中的name的值
4.数据删除
delete from 表名 where id=1;删除id为1的整行数据
delete from 表名 where id>3(运算符+,-,<=,>=)删除id大于3的所有数据
delete from 表名 where id betwee 1 and 3;删除1-3之间的数据包括1和3
delete from 表名 where id in(1,2)删除1和2的数据
delete from 表名 where id not in(1,2)删除1和2之外的数据
三DQL
1.什么是查询
查询是有结果集的(对比增删改,无结果集)
sql中的查询结果是一种虚拟存在的表(不是真实存在数据库中的)
sql的查询可以通过自定义设置的维度展示(查询一个字段或是多个字段可以是人为设置的)
标签:name,into,mysql,基础,pwd,表名,where,id From: https://www.cnblogs.com/liuxin6de1b/p/17499681.html