关于my sql 数据库(待更新)

关于MySQL 数据库

什么是数据库

数据库 ( DataBase , 简称DB )
概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”。

数据库的能干什么

持久的存储数据
备份和恢复数据
快速的存取数据
安全管理数据(如:增删改查等),减少冗余
权限控制

关于MySQL 数据库

MySQL 是一个关系型数据库管理系统
MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
开源免费数据库软件
体积小、速度快、总体拥有成本低

如何使用MySQL 数据库

在电脑上下载并安装MySQL 数据库
打开并启用MySQL
电脑键盘win+r启动输入cmd启动命令提示符窗口

MySQL基本操作语句
进入mysql命令交互
mysql -uroot -p

-uroot 表示使用root超级管理员登录

-p 表示使用密码登录

查看当前拥有的数据库
show databases;
管理库Database

创建库

CREATE DATABASE 数据库名;

切换当前库

use 数据库名称;

删除库

drop database <数据库名>;

查看当前库

select database();

查看当前所有库

show databases;
管理表table

查看表结构

desc 表名;    describe 表名;

查询多个字段

select 字段名1,字段名2 from 表名;

查看全表数据

select * from 表名;

条件查询

where
字段名 between 值1 and 值2;
and   or  
like/not like   
% 匹配任意多个字符  
模糊查询:   like '%搜索关键字%'
_下划线,一个下划线只匹配一个字符

单字段排序

order by 字段名 asc;    --升序
order by 字段名 desc;   --降序
创建表
常见数据类型

① varchar 动态字符串类型(最长255位),可以根据实际长度来动态分配空间,例如:varchar(100)

② char 定长字符串(最长255位),存储空间是固定的,例如:char(10)

③ int 整数型(最长11位)

④ decimal(M,N):能精确计算的实数,M是总的数字位数,N是小数位数

⑤ float 单精度

⑥ double 双精度

⑦ date 短日期,只包括年月日

⑧ datetime 长日期,包括年月日时分秒

⑨ time:仅时间

约束
非空( NOT NULL)   
主键(唯一,自增AUTO_INCREMENT)  
唯一(UNIQUE)  
外键(PRIMARY KEY)
创建

create table 表名(字段名1 数据类型,字段名2 数据类型,字段名3 数据类型);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容