MySQL数据库技术笔记(1)

MySQL是一种关系数据库管理系统.

按照数据结构来组织、存储和管理数据的仓库.

数据库的发展:

1.层次模型存储:归为大类,分小类,也称树形结构

2.网状模型

3.关系模型:1对1的关系,1对多的关系,多对多的关系

常用的关系型数据库软件:

1.Oracle:甲骨文公司,mysql以及Java都归他所有,适合用于大型公司,阿里巴巴,百度,腾讯等等

2.sql server:微软公司,适用于大中型公司

3.MySQL:中小型公司

4.DB2:IBM公司开发的

5.sqlite:微型数据库,手机上,ipad,车载中控

常用的非关系型数据库:

1.redis:用于服务器

2.MongoDB:用于浏览器端

登录mysql数据库:

按住键盘的win+R弹出输入框,在输入框中输入cmd,打开dos窗口,输入登录mysql数据库的命令:mysql -u用户名 -p密码

例如:mysql -uroot -padmin

查看Mysql服务器中的所有数据库命令:

show databases;

创建数据库的命令:create database 数据库名称 ;

例如: create database studentdb;

创建完成后,可以通过查询数据库的命令查看创建的数据库

需要在指定的数据库中执行一些操作命令时,就需要通过以下命令使用该数据库

use 数据库名称; 例如: use studentdb;

修改数据库的命令:alter database 数据库名称 参数信息

例如:修改studentdb这个数据库的编码格式为gbk格式

alter database studentdb charset gbk;

删除数据库的命令:drop database 数据库名称;

例如:drop database studentdb;

创建表的命令:

首先要指明在哪个数据库中创建表,use 数据库名称;

|接着创建表:

create table 表名 (

列名 数据类型 参数设置,

列名 数据类型 参数设置,

列名 数据类型 参数设置,

);

查询指定数据库下的所有表的命令:

show tables;

查看指定表的结构的命令:

desc 表名;

例如: desc tb_student;

对表名进行重命名的命令:

alter table 旧表名 rename to 新表名;

例如: alter table tb_student rename to student;

相关推荐
乐橙开放平台5 分钟前
跨地域监控难管理?通过 GB28181 把各地海康大华乐橙摄像头注册到云端平台
开发语言·笔记·物联网·自动化·php·音视频·智能家居
动词ing6 分钟前
【学习笔记】51单片机 模块化编程
笔记·学习·51单片机
码农阿豪8 分钟前
MongoDB迁移到金仓数据库:商品属性继续灵活存,订单报表交给 SQL
数据库·sql·mongodb
秋饼12 分钟前
Redis 全面解析:从数据结构到主从/哨兵/集群、分布式锁与面试高频考点,代码到原理一次讲透
数据库·redis·分布式·面试·后端开发
秋名RG24 分钟前
一条 SQL 语句在 MySQL 中的执行过程详解
数据库·sql·mysql
Canmag 兴隆磁性25 分钟前
钕铁硼磁片取向方向检测自动化方案:从人工目检到流水线在线分选的工程实践
运维·数据库·自动化·工业自动化·钕铁硼·自动化检测·磁材料
海绵宝宝转agent26 分钟前
计网基础知识
网络·笔记·学习·智能路由器
月夏27 分钟前
一个汉字存成了 6 个字节:我用 HEX 揪出 MySQL 双重编码
mysql·docker·全栈
yangmu320329 分钟前
安全审批与日志审计:从“谁批准”到“谁执行”的全链路闭环
数据库
ACP广源盛1392462567332 分钟前
Type‑C 扩展坞选型笔记:USB3.0 双通道信号切换方案 LH3412@ACP 评估
笔记·硬件架构·硬件工程·国产芯片·开关