安装MySQL时的坑

数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库的类型:关系型数据库和非关系型数据库。非关系型数据库:以键值对的形式储存,类似python中的字典。关系型数据库:由多张能互相联接的二维行列表格组成的数据库。
数据库的特点:数据结构化、数据的共享性高、数据的独立性高、数据由数据库管理系统统一性高。
数据模型:概念模型、数据模型。数据模型组成的三要素:数据结构、数据操作、数据的完整性约束条件。常见的数据模型:层次模型、网状模型、关系模型。
1.对数据库的操作:
增:创建一个数据库:create database (数据库名);
切换数据库:use (数据库名);
删:drop database (数据库名);
改:给数据库设置一个编码:alter database db1 charset utf8;
查询:查询所有数据库:show databases;查询刚创建的数据库:show create database (数据库名);
2.对表的操作:
增:创建一个表:create table 表名(属性);
删:删除表:drop table 表名;
改:修改表的名字:alter table 旧表名 rename 新表明;修改表的字段: alter table 表名 name sname varchar(20) not null;添加一个字段: alter table 表名 add email varchar(20) not null after name;
查询:查询所有数据库:show tables;查询刚创建的表:show create table 表名; 查询表的结构:查看表的结构 desc 表名;
3.对数据内容进行操作:增:插入一条记录: insert into 表名(属性)values(添加的内容);编码显示问题 设置显示的编码: set names gbk;
删:删除一条记录:delete from 表名 where 属性=值;
改: update 表名 set 属性2=修改后的值2 where 属性1=值1;
查询:查询整个表的内容:select *from 表名;

理解:数据库是“按照数据结构来组织、存储和管理数据的仓库”,能够对数据进行查询、更新、删除等操作。数据库管理系统可以依据它所支持的数据库模型来分类,或依据所支持的计算机类型来分类,或依据所查询语言来分类,或者其它方式。数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的操作与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除操作和数据库的用户管理、权限管理等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值