数据库,好久没看了。算了下,记得上次学还是在大学的时候;那会,怎么说呢,一来,对数据库知识认知不够;二来,也没有足够的学习环境。这次再看数据库,首先,有了一定的知识储备,从整体上了解了一些原理;其次,只是对细节没有一个很好的学习;刚好有点时间,就来学习学习。主要是mysql数据库,以前用的也是mysql数据库。
主要从以下一些方面聊:
1.数据库安装;
安装就不说了,我自己以前安装的,在网上找了些教程,修改了半天,才弄好。
2.数据库基础
3.数据库简介
4.mysql简介
5.表的基本操作,约束,查询
表的基本操作,包括,
创建表
crate table 表名(字段名 数据类型[长度][约束],
字段名 数据类型[长度][约束],
......
);,
查看表
show tables;
,
删除表
drop table 表名;
,
修改表的结构格式
1.添加新的列,格式:alter table 表名 add 新列名 数据类型(长度);
2.修改列的数据类型(长度),格式: alter table 表名 modify 列名 (修改后的数据类型长度)
3.修改列的名称,格式:alter table 表名 change 列名 新列名 新列名的数据类型(长度);
4.删除指定列,格式:alter table 表名 drop 列名;
,
插入表记录
/*
插入表记录
方式一,对指定的字段插入值,格式:insert into 表名(字段1, 字段2, ...) values(值1, 值2, ...);
方式二,对所有字段插入值,格式:insert into 表名(字段1, 字段2, ...) values(值1, 值2, ...);
方式三,一次性插入多条数据,格式:表名(字段1, 字段2, ...) values(值1, 值2, ...);
*/
,
更新表记录
/*
更新表记录,格式:update 表名 set 字段1=值, 字段2 = 值 ... where 条件;
*/
,
删除表记录
/*删除表记录,格式:delete from 表名 where 条件;*/
6.函数,分组查询,子查询
这类操作,抽时间再整理吧。
目前主要学了这些,以后的随时更新。或者完善后在更新。
网友评论