时间:2021-07-01 10:21:17 帮助过:16人阅读
create database 数据库名; --创建库 show databases; --查看当前有多少个数据库 select database(); --查看当前使用的数据库 use 数据库名; --切换到这个数据库下 drop database 数据库名; --删除库
create table 表名字(字段1 字段1类型,字段2 字段2类型) --创建库表 show tables; --查案当前有多少表 rename 旧名字 to 新名字; --更改表名字 drop table 表名字; --删除表 desc 表名字; show create table 表名字; --查看表结构 show varables like ‘%需要查的东西%‘ --查看配置项
1. MyISAM 5.5以下默认存储方式:存储的文件个数有表结构、表中的数据、索引
2. InnoDB 5.6以上的默认存储方式:存储的文件个数有表结构、表中的数据
支持行级锁、表级锁:row-level locking
支持事务:transactions
支持外键:froeign key
3. MEMORY 内存:存储的文件个数:表结构、增删改查很快、但是重启数据消失、容量很小
insert into 表名(字段名,字段名) values(值1,值2) --创建数据,所有的数据值必须和字段名一一对应 delete from 表 where 条件; --删除数据 uodate 表 set 字段=新值 where 条件; --修改数据 select * from 表名; --查看表中所有的数据 select 字段1,字段2 from 表名; --只查看表中的1和2字段 select distinct 字段1,字段2 from 表; --按照查出来的字段去重复 select 字段*12 from 表; --把字段的数值乘12输出,可加减乘除
char(字节数):浪费空间,但存储效率相对高,长度变化小
varchar(字节数):节省空间、存取效率相对低
如:create table t1(name char(5),job varchar(10));
int(位数):整型,位数表示只显示几位,不影响输入几位数
如:create table t2(id int(3),uid int (5) unsigned) 注:unsigned表示插入的这个数据只能是正数
第六章数据库
标签:存在 很多 收费 相对 字节 insert 文件 支持 删除表