MySql基础学习笔记

MySQL是一种流行的开源关系型数据库,支持多种数据类型如整数、浮点数、字符、日期等。它使用SQL作为查询语言,并提供创建、删除、更新和查询数据的基本操作,包括约束如NOTNULL、UNIQUE等,适用于网站和企业应用。
摘要由CSDN通过智能技术生成

数据库是指一个存储数据并支持数据操作的系统。它可以用于管理和存储大量数据,包括文本、数字、图像等各种数据类型。数据库通常由一些表组成,每个表包含了若干行数据。

MySQL是一种开放源代码的关系型数据库管理系统,它是最流行的开源数据库之一,广泛应用于网站、企业级软件等领域。MySQL采用标准SQL作为其查询语言,同时也提供了许多扩展功能。MySQL可以在多种操作系统上运行,并且可以与多种编程语言结合使用,如PHP、Java等。

目录

基础数据类型

基本操作


基础数据类型

MySQL支持许多数据类型,例如整数、浮点数、字符、日期时间等。

int整型
bigint整型,相当于long
float浮点型
double浮点型
datetime日期
timestamp日期
char定长字符
varchar不定长字符
text长文本
blob字节数据类型,存储图片、音频等文件

基本操作 

建表

create table 表名(

        字段名 类型 约束 (主键,非空,唯一,默认值)

)
删除表
DROP TABLE IF EXISTS 表名;
约束有以下几种:
NOT NULL    某列不能存放null值
UNIQUE    某列的某行必须有唯一的值
PRIMARY KEY    确保某列或多列有唯一标识,有助于更复杂更快速地找到表中的另一个特定的记录
FOREIGN KEY    保证一个表中的数据匹配另一个表中的值的参照完整性
CHECK    保证列中的值符合指定的条件
DEFAULT    规定没有给列赋值时的初始值
插入
INSERT INTO (表名)(属性) values (数据)
删除
delete from (表名) where (条件数据)
更新
update (表名) set (更新数据) where (条件数据)
查询
select (查询数据)(*) from 表名

where语句是作为条件筛选来使用的,运算符有:> < >= <= <> != |=

sql语句中也可以用逻辑条件,and和or 

排序可以用order by,默认是升序,如果加上desc后缀则变为降序 

like可以查询相似数据, 通配符%:0个或多个字符,_:1个字符

in可以匹配多个条件,比如select * from tables where country in ('USA','CN'); 

还可以设立别名,提高工作效率,比如select a.name '原属性名字' from 表名 a 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值