数据库

数据库,好久没看了。算了下,记得上次学还是在大学的时候;那会,怎么说呢,一来,对数据库知识认知不够;二来,也没有足够的学习环境。这次再看数据库,首先,有了一定的知识储备,从整体上了解了一些原理;其次,只是对细节没有一个很好的学习;刚好有点时间,就来学习学习。主要是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.函数,分组查询,子查询

这类操作,抽时间再整理吧。

目前主要学了这些,以后的随时更新。或者完善后在更新。

你可能感兴趣的:(数据库)